Move edit guide flow to use same as Guide Creation

This will be tweaked in the future, but for now, this flow is much better.

# What's changed
* edit.html now uses the same JS code as new.html - ie new.js. 
* bumped spec here and there. 
* Made new guide creation js a bit more dynamic.
* Temporarily showing images in stages below to ensure stage editing works.
* Removed requirements from guide model
* Destroy stage mutation

# What's missing
* Editing a guide doesn't seem to update the images @rickcarlino 

# What's next
* Add timespan for each stage. There's some things blocking on it.
Use the new Ruby 1.9 hash syntax.