added stop words functionality (and more...)

- added stop words to SpamChecker
- fixed bug when words were being removed from vocabulary for having
less than 2 frequency
for both classes, was not decrementing total word counts
- updated output to dynamically change with dataset folder name