Refactor preview system

- no longer record that previews have happened
- cache JSON from deployable so subsequent previews are really fast
Enhance new preview page to incorporate recipes
Add option for both styles of preview for now
Use AJAX loading to provide better UX
Cancel goes back to deployment form
Don't wrap recipes or hosts
Merge pull request #59 from guardian/resolution-changes

New preview model