Added all tests except cart. Can't run any due to user error.
Merge branch 'delebota' of https://github.com/alephtwo/cs485 into delebota