Add basic lexer tests.

Test whitespace, operators/keywords, identifiers, integer literals
and some failure cases.

The tests are ignored for now because they would still fail. To make the
tests run, replace "ignore" by "it" in front of the tests.
Merge pull request #11 from jspam/005-lexer-tests

Add basic lexer tests.