made foo-lang test suite easier to extend ;-)
moved exception handling to api + added functions
renamed generator -> semantic + api changes
fixed space in filename
cleaned up unittest structure + fixed importing
improvements to semantic model and foo-lang
- added module concept
- added unit tests
- removed generated committed files
- updated model
- improved imports