updated to a rails engine

edit: forgot to fix the content of the controller (namespacing)
updated to a rails engine
more fixes for restructure

* removed dummy app - does not make sense as this is not a generic
engine
* fixed routes ( we dont really want engine name in routes )
* added module structure for controllers
Merge pull request #2 from ohadlevy/11

11
Merge pull request #11 from sseago/engine

updated to a rails engine
Initial wizard implementation

Submit and cancel buttons need to get tweaked to carry different labels, wizard should work as it is now,
submit button should lead to next wizard step. I think it keeps redirecting to first step because
in update action we need to use render_wizard @deployment which depends on OpenstackDeployment model existence.

Added staypuft layout that enables to add custom stylesheets, js etc.
First orchestration bits Add Host::Create action
Initial Impl of DynFlow PuppetRun Action
Namespacing actions in Staypuft module
Add AsCurrentUser middleware to PuppetRun action
Add db/seeds.rb to enable puppetrun
Use Actions::Base as a ancestor instead of Dynflow::Action

to enable humanized description of tasks on path
https://foreman.example.com/foreman_tasks/tasks
Merge pull request #7 from jtomasek/wizard

Initial wizard implementation
Merge pull request #3 from pitr-ch/orchestration

First orchestration bits
changed new deployments link into a btn
Merge pull request #10 from ohadlevy/btn

changed new deployments link into a btn
Removed Openstack from views, controller names and routes

We now have engine namespaced under Staypuft module, so differentiating
names using Openstack prefix is no more needed
Merge pull request #15 from jtomasek/remove_openstack

Removed Openstack from views, controller names and routes
Added step3 services in left nav, services config on the right

Added some custom styling
Merge pull request #16 from jtomasek/step3

Added step3 services in left nav, services config on the right