Created new directory, 'Parse' for parser module. Commented out everything in tests except readers. Will enable and commit each module one by one.
Added lexer and lexer tests
Added LexerState class and tests
Removed parser classes/files because they aren't going to be useful until I write the qCal classes
Added unit tests for utility functions
Added autoloader
Committed a few files I missed on the last commit
Added value unit tests
Added Value base class
Added Duration
Added DateTime\Period
Made DateTime\Period use my DateTime class rather than built-in one
Fixed period exception and added test for it