Started designing execution model by laying out skeleton.

Implemented execute, execute_command, and execute_and_command functions.