refactored User model
added LoginEvent
added migration
added Trackable behavior