Added getNewInstance() method
Fixed comment
trim()'ed the search term
Fixed page title ("My Cart" is not correct at this time)
Added the order.failed route
Added this abtract class for payment modules.
Fixed comments
Added setTemplateDefinition() method to the interface.
Added orderFailed() method
Fixed comments
Fix comment.
Merge pull request #282 from roadster31/basemodulecontroller

Standard pages and enhancements for payment modules