Unit test
add testGetProduct and testGetDetail
add more unit test case
add some more tests
update tests, 2 error + 2 assertion Fails
Fixed bugs and changed db schema
Merge branch 'iter1-unittest' into iter1

Conflicts:
	db.sqlite3
re-synced db