blew away old api - GitHub ticket #5
updated version number to 2.0.0-SNAPSHOT - GitHub ticket #5
ported Expression and Adopted classes from Scala to Java - GitHub ticket #5
added dependency on Functional Java library - GitHub ticket #5
converted Expression to interface; started work on Alternation - GitHub ticket #5
deleted obsolete unit tests and added AdoptTest - GitHub ticket #5
finished implementing Alternation - GitHub ticket #5
documented the Alternation class - GitHub ticket #5
added documentation to Alternation - GitHub ticket #5
implemented Sequence - GitHub ticket #5
added AbstractAlternative and AbstractSequenceableAlternative - GitHub ticket #5
exposed immutable members as public - GitHub ticket #5
implemented hashCode and equals - GitHub ticket #5
started work on quantification - GitHub ticket #5
implemented quantification and literals

GitHub ticket #5
implemented Raw

GitHub ticket #5
implemented raw entities

GitHub ticket #5
implemented Group and Flag

GitHub ticket #5
added enable and disable methods to Flag

GitHub ticket #5
documented Flag and Group

GitHub ticket #5