added modules for n-gram visualization
Minor refactoring for code clarity and compliance with pep 8
Added dependency on package regex for decent Unicode handling
Added test for handling of unicode plus some Pep8 editing