Merge pull request #2 from ratefuchs/master

added new tests
Improve error messages and function header parsing.
Improve lexing of numeric literals.
added tests
removed unnecessary and dead code
replaced expressions which always yield same value with literals
improved code style