Create a class for each object type
No need for old object file
Snapshot of OOP branch

Switch to precedence climbing for parsing and use list objects to
represent code.
Merge pull request #2 from evilncrazy/use-oop-for-objects

Use oop for objects