Failing test regarding duplicate users.
The signup tests once again pass.
Updated the git ignore to miss data/
New test for user signup and authentication.

Checks that a user can successfully signup as a user and the login afterwards
with their chosen password.