Added foreign key validation to profile.

Added unit tests for profile.
Added password_reset model tests.
Added sessions controller tests.
Added user_id to factory and event models to work with recently added FK validation on the models.
Added user model tests for internal accounts.

Commented out user request/routing tests for now.