Removed redundant .ignore file
Added jar task to allow building library jar
Added lexer states to allow significant relaxation of grammar