Inclusion of checkout test and class files
Added test for no items (using hash as rules)
Total for one product
Total for two (different) products
Added test for multiple and recurring items; removed unwanted exception raise in code