Develop

Adds user authentication and makes reporting suck a little less.