Implement parsing enums and callback declaration

Parsing enums

Testing and parsing callback parameter types

complete callback parameters

more tests

parsing full callback declaration

more tests
Fix up 80 char limit
Merge pull request #89 from financeCoding/implement_parsing_enum_and_callback

Implement parsing enums and callback declaration