Documentation typo
Add vim swap files to .gitignore
Removed redundant imports
Code structure improvement - removing main part of code out of 'else'
Making license more concrete
Add option to specify graph_category