added cstring-include.
removed stateomat things from main
added mj++ executable to gitignore
Merge branch 'lexer_refactoring' of github.com:djrieger/mjplusplus into lexer_refactoring

Conflicts:
	Makefile
	main.cpp
Merge branch 'lexer_refactoring' of github.com:djrieger/mjplusplus into lexer_refactoring
making lexer use stateomat
deleted a leading whitespace that annoyed me.
Merge branch 'lexer_refactoring' into lexer_tokenpositions

Conflicts:
	lexer/lexer.cpp
	lexer/lexer.hpp