Merge pull request #2 from BeeWarloc/enum-compare-fix

Fixed enum equals, will convert to underlying enum type before comparing...
Add more tests for enums
Compare DebugView of expressions in test.
Refactoring of contributed code
Better support for enums
Refactoring of ConditionalBranch method
Set version to 0.7.0
Fixed some cases of enum comparison combined with branching.