'Modularized' files so they return functions/tables instead of defining globals
Moved scope to a separate file and added globals/variable reference counting
Added removing unneccesary parenthesis for BinOpExpr, added tests
Merge pull request #7 from mlnlover11/master

Fix for issue #6