Lexer methods mostly implemented
Moved some things around in the Lexer class, added Lexer unit tests.
Merge branch 'LauraLexer' into jake/GUI
Adds the first version of the GUI, with the ability to save graphs as PNG files. Needs testing on non-Macs.
Fixed the parser up to handle negations properly. Tested charting on Linux.
Messed up something in the parser. It now works properly.
Merge branch 'master' into jordan/JNITest
Fixed Linux compiler options for Eclipse project.