gitignore updated, user endpoints are working and some other magical stuff