Fixed the lexer so that escaped quotes get tokenized correctly.
Merge pull request #26 from salspaugh/rex_tests

Fixed the lexer so that escaped quotes get tokenized correctly.
Old lexer breaks some tests. Reverting.
Fixed lexer bugs.
Somehow wildcardrules keep sneaking in places.
Merge pull request #27 from salspaugh/lexer_fix

Fixed bugs with the lexer which resulted in broken tests.
Updated how parsetab files are written and installed.
Merge pull request #30 from salspaugh/packaging

Updated how parsetab files are written and installed.
First attempt at using classes. Currently constantly rebuilds parsetab and also results in many reduce/reduce conflicts, so this may have been a bad idea.
Fixed a bug in the code that searched for the parsetab module.
Added optimize option to prevent table regeneration.
Fixing imports to reflect new packaging structure.
Changed path to regex files in lexers.
Changed where the common rules were and updated import statements to reflect the change.
Fixed reduce\/reduce error.
Uncommenting out all code for testing and removing reduce/reduce conflicts.
Moved rule tests.
Removing old command parsers.
Changed the way eval is parsed to remove reduce/reduce conflict and decided to change the parse tree slightly as a result.
Final changes to make sure everything is working.