Added Data enum to lib.rs
Deleted custom partial equal and show traits on Data enum
Merge pull request #26 from jangahroo/master

(test) updated tests and reimplemented end to end test
Fixing merge conflicts
Reverted back to custom PartialEq and Show
Merge pull request #27 from seanchen1991/master

Reverted back to custom PartialEq and Show
(feat) added compiler to compiled a list of all tokens within the context
(refactor) updated token names to not conflict with parser