Remove support for comment lines

They don't really provide any value
Allow newlines in comments
Refactor the scanner to make it more reliable
Raise Curly::SyntaxError on bad syntax
Extract SyntaxError
Merge pull request #43 from zendesk/dasch/rewrite-scanner

Rewrite the Scanner