Add 2014 to (c) statements
Change how quotes work: ' <whitespace> ATOM | LIST with flattening

' a is now the same as 'a
''a is now flattened into ['quote', 'quote', 'a']

Shorten .error calls a bit

Use assert.deepEquals in test.js