Change .gitignore to work on new layout
Rename XmlLexer to Lexer
Add test for parsing elements and documentation