Merge pull request #8 from scottidler/feature/FirstPass_atn

Completed a first pass on PredicateTransition and SemanticContext
Fixes.
Completed a first pass on ATNDeserializer to get it to compile
(still more work TODO).

Note: created UUID class (implementation pending).