Updated user route, redid how progress works (events), random code cleaning, some style changes