Updated grammar with token grammar and added a livetest file for testing and added the Parser, Generator and Writer classes as well as restructuring the Builder class.