General cleanup + OOP.

Extracted RAKE algorithm into a class so it's easier to use.
Also claned up some code and made it more PEP-8 compliant than before.

Added default python + pycharm .gitignore aswell.