working on script jig pseudo code
progress towards BDD tests passing
add on_commit hook
add on_commit hook and stubs
all tests except user passing
all BDD tests passing
merge w/ trunk, all tests passing
use scopes to retrieve data
improve detection and logging for missing function on object model
create BDD features and object maps, test first - code does not exist yet
another new model
adding API & UI for anealer models
merge pull from Victor + minor fixes
BDD tests passing for new API
Merge pull request #602 from cloudedge/pull-req-master-c124ba733a2a2ab82512e574af1791205952445b

BDD refactor complete - all tests passing [1/1]
Rewrite snapshot.deep_clone to handle cloning the appropriate node roles.
Our "natural key" for snapshot was too restrictive.

You can quite easily have two entries on the table what have the same
name and deployment ID.  All you have to do is add a node to the
default deployment.
Just use Deployment.first.
Get rid of snapshot sanity checking.

It is replaced by deep_clone doing the Right Thing, and having
snapshots have the same name and description as their parent
deployments by default.
create deployment, snapshot views (with BDD tests)