added license
extended gitignore
Added testcases and improved some shit
added comment, made final
Added some missing classes
Minor improvements + documentation
mark abilities for PushbackReader