exception handling and ignoreWords

- added better exception handling and error msgs
- added a ignoreWords list (to use with files containing words we dont
want to process)