Remove commented attoparsec dependency in cabal file
Add '-fno-warn-orphans' option when building test suite
Add 'parseError2SyntaxError' function
Specialize Parser.parser to ByteString

This simplifies type signatures and is the only parser I use
Use ByteString parser, add a few test cases (also for failures)
Remove 'type' annotation when parsing