Covers tasks/identity.py with unit-tests
Adds missing test module
Send 'error' event if flow creation failed
Repaire test_server
Change name of snapshots like <name>-snapshot-<id>
Service.reset does not return a Cloud
Store store in context.store

There's really no point in passing it in and out of every function.
Merge remote-tracking branch 'origin/master' into snapshot

Conflicts:
	pumphouse/tasks/server.py
	pumphouse/tasks/server_resources.py
	pumphouse/tasks/snapshot.py
	tests/tasks/test_server.py
	tests/tasks/test_snapshot.py