Fixes unit tests with bundle products and adds product suggestion algorithm
Fixes year and checks if dbm is set before tear down
Fixes coding style
Improves implementation for product suggestions
Improves bought together product suggestion implementation
Adds method for injecting managers in global factory to ease testing