Changes Made:
- Code
* Added Parser. Untested.
- Configuration:
* Updated cabal file
* Added testing suite and a main program