ooops fix broken specs due to bad factories
added tests for user spec