Add ability to use decorators and syntax fixes

This commit does two primary things.

1. Adds the ability to use decorators as noted in the Rails guides on engines (http://edgeguides.rubyonrails.org/engines.html#improving-engine-functionality)

2. Corrects some haml syntax that was causing the refund popup to fail to render and clean up some trailing whitespace.