tweak flash messages and error reporting
css usability fixes
fix readme typo
update database docs
web interface additions & module inspection
refactor database connections
make username clickable
add file upload
update database UML