refactored User Model and Controller, also fixed huge bug in the create+modify timestamping, it works but its not ideal.