Add tests. Move Parser and Tokenizer classes to it's header.

Added parts of google test framework into the Tests directory, and wrote an
initial test.