user public and admin files set up mostly with validation and authorization pending. moving on to courses.