Issue #5. Basic model representation of programs. Lots of placeholder code for now.
Merge pull request #8 from dmiller113/tasks/Issue-5

Issue #5. Basic model representation of programs. Lots of placeholder code for now.