Move typeAtomCache to its own file

Signed-off-by: Casey Dahlin <casey.dahlin@gmail.com>
Put Exception classes next to eachother

Signed-off-by: Casey Dahlin <casey.dahlin@gmail.com>
Split Grammar class off of ParseTree class

We now have a Grammar which is just a container for rules, and a ParseTree
which takes both a Grammar and a String as initializer arguments and parses to
populate itself.

Signed-off-by: Casey Dahlin <casey.dahlin@gmail.com>
Disable CeylonParser for now

Signed-off-by: Casey Dahlin <casey.dahlin@gmail.com>