Adds user authentication
Adds user files
Adds addition user tests