Update keywords based on walkermatt/vim-mapfile
Add upper and lower keywords and use primary
Use python lexer for better comment handling. Closes #2