HUGE COMMIT

2151 files are being committed. Started working on user management.