Fix keywords to match spec and fix errors in token tests
Add scanning of identifiers and add/adjust tests
Implement scanning for new tokens and corresponding tests
Add ast struct stubs