added comments
Changed code organization to allow for unit test integration (removed main from scum and stuff), makefile is better, more modular and has better targets
added check unit tests for major functionality, updated plan doc, added test helpers in test_files, and moved interpreter's main to inter.c