Fix file uploads and add User resource handling
Implement authentication + bunch of random fixes