Added language evaluator tests.  Fixed few bugs.

-Added tests for expression evaluations and assignments.
-Fixed inability to parse functions with no arguments.