basic authenticate
create_user now checks if username exists
added change_password
added test cases
Merge pull request #13 from projectcs13/sprint2.db_api_authenticate

Sprint2.db api authenticate