Fixed the bug in models.py and redesigned the user structure back to original design. Additionally, added several tests in the tests.py file to verify that the user and product models are working correctly (for a list of added tests, see recent commits).
Fixed the bug in models.py and redesigned the user structure back to original design. Additionally, added several tests in the tests.py file to verify that the user and product models are working correctly (for a list of added tests, see recent commits).
closes #58