Fixed a bunch of problems related to todo items, Added some more functionality and tests for login and sign up