Auth added
Working auth
Split up modules