relations and authentication

added forced authentication to the app and implemented the relations
between the models
relations and athentication

added the force athentication and also implemented the realtionships
between the models
removed temp and updated gitignore