Enum/Fake Enum constants and a few other small goodies

This adds in a bunch more Enums and other constants, Duration support, issue #13, some notes about the DSL syntax, and a few other random goodies. Also bumps version to 0.9.1, which hopefully we can release as a first release(still some todo's to fill out, but nothing major).