PEP8 fixes
improved readability
moved charset generation to __init__
added support for django 1.7 migrations
updated README
added generate_charset method