Can now select the correct decorator depending on the engine.
If you have a namespaced engine, cubisme will use the namespaced
decorator associated with the model. I've also refactored the test suite
so models/controllers and decorators are now compartmentalized.