Create User factory and refactor user specs
Create Subject factory and refactor subject specs
Create entry factory and refactor entry specs