refactoring in FSharp.CLI
fixed bug in Parser and added tests to FSharp.CLI.Tests