User model test

I commented out all other old tests so I can get a clean start to re-write the tests; many behaviors have changed since my last version and many old tests were failing.