Added settings~ to gitignore.
Added 3 test.

* Test to check if edit user can disable yourself.
* Test to check if an error is raised if we try to add a duplicate entry.
* Test to check if an error is raised if we send invalid data when we try to create a new user.
Stop catching all Exceptions in calendar_utils.useredit.
Merge branch 'master' of bpocode.com:AeroNotix/timetracker
added return statement for try block
added 2 test cases for add_comment
Merge branch 'test_add_comment' of /home/git/repositories/AeroNotix/timetracker
Removed the unused password_reminder function.