Adding user model plus tests

cleaning up
Adding stuff to gitignore