------------------
* Establishing a changelog.
* Massive refactoring, explicit MVC structure.
* Code is even more idiomatic!
* Created a `FlashMessage` utility.
* Removed poorly implemented classes in favor of stateless functions.
* Add, Remove support for py35, py32.
* 100% code coverage. (2 untestable, inconsequential lines ignored)