Use Engine.routes.prepend

Instead of Engine.routes.draw so that Spree core routes are always
loaded first

[Fixes #68]