On-Shell Methods And Effective Field Theory