Close #340. 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.
Though I think that these are good comments to make for most cases, just that in this case this is not really relevant. If something *isn't* defined, we do want to make sure it's the right thing.