Merge pull request #16 from forki/master

Started to move the tests into corresponding files
Prevent wrong line breaks on comparison operators
Handle series of dot function application

118 tests passed/ 9 tests failed
Each field in record expressions is in a separate line

Try to fit multiple fields into one line is error-prone.
Add brackets to type signatures
Treat union fields a bit differently from others

Only 3 failing tests on comments and compiler directives
Adding a regression from FAKE compile test