Managing staff

Added TODO file for tracking issues
Added .gitignore for ignoring useless files
Added "!" to the tokenizer
Added test fail

Found a couple of issues with the tokenizer.
Added directories for correct and failing tests