Updates to PSR-4 and latest libraries
Changes the User object to singular from plural