Refactor
Refactor
Refactor
Report errors
Helper functions for hint, warning
Use latest Frege, enhancements, fixes
Merge pull request #8 from Frege/dev/refactor

Dev/refactor