Refactor showoff/lib so that it doesn't depend on Flask

Also, more documentation, pylint, pep8
Remove 'default' frontend and admin themes, since they no longer work and suffer from severe bitrot