added tests for problem and user models