Started work on lexer

Now correctly handles brackets, string literals and int literals.