Refactored 'get_random_string_of_length' function
Shortened line length
Cleaned code - line too long
Changed to Class-based View and ModelForm.
Minor formatting changes.
Merge branch 'first_iteration' into second_iteration

Conflicts:
	levenshtein/models.py
Added calculation for ratio in new overridden 'save' function.
Performed South migration again. Made a massive mess of it the first time!
Merge branch 'second_iteration' into third_iteration

Conflicts:
	levenshtein/templates/levenshtein/index.html
	levenshtein/views.py