Operation Sanity Check

Implemented a sanity check for call statements to make sure the following:
1) Make sure an operation with the name exists in one of our accessible scopes
2) The calling arguments matches the formal arguments.

Note: 
An operation query gives us all the desired result, so we don't need to write our own.