Changed: ErrorMessages now in errorMessages.js (easily localizable)
Added: 'is not parsing simple term' test
Fixed: riseSyntaxError is now correctly tested (also checks error message)
Changed: SyntaxError not thrown as string but as an object (SyntaxError) + tests