Qa suggest tags

work in progress on getting tag suggestions working from the awesome original branch

Refactoring, adding tests, working on deps. Needs nltk data to run textblob.