Feature user auth

Finished simple user authentication system.