Backend updates

Auth, dashboard view, accepting and deleting submissions, several
intendation fixes.