Constant-time password hashing, removed Flask dependency, PEP8, shebang, unicode, `from __future__`
Looks like .encode('utf8') is still needed even with unicode_literals
`from werkzeug.security import safe_str_cmp`
Fix for Python 3 (from - https://github.com/nschloe/matplotlib2tikz/issues/20)
Fixed werkzeug reference
Short circuiting
Merge pull request #2 from SamuelMarks/master

Constant-time password hashing, removed Flask dependency, PEP8, shebang,...