Fixed namespacing bug

Removed isolate_namespace and modify engine.rb to manage
namespacing for model generation individually (so we don't
mess with routes.rb)