update gitignore and start adding user class