disallow statements between overloads
addressed CR feedback: changed error message
Merge pull request #317 from Microsoft/order_of_overloads

Disallow statements between overloads
fixed #75 and #92