added linenumber reporting and context printing

* Added a linenumber counter
* Pretty printing (sort of)
* Printing context surrounding the keywords given
* Obsolete methods marked