Moving string literal tokens to the front

They need to have higher precedence than the IDENTIFIER token
Giving Number its own parse rule
Sorting out parsing of blocks
Correctly evaluating a block
Adding tests