Add more failure-mode tests for project-detach/attach-node
Add REST wrappers for project_{connect,detach}_node
Add CLI wrappers for project_{connect,detach}_node
group_create/delete sprint implementations
Slightly explicate names of some tests
added project create / delete to cli.py and server.py
Added a shell command to initialize the database.

You need to do this before running `haas serve`, so let's have a command
to do it for us.
Merge branch 'devel' into api-project-connect-delete-node

Conflicts:
	haas/cli.py
merged into devel
Merge pull request #135 from jlbernard/api_sprint

API group put/delete
Merge pull request #133 from gsilvis/api-project-connect-delete-node

Api project connect delete node
fixed bad url and cli password
fixed delete
changed groupname to group in form data in cli.py
changed groupname in cli.py
fixed conflicts
Merge pull request #141 from zenhack/init_db-cli

Added a shell command to initialize the database.
Merge branch 'devel' into api-headnode-put-delete

Conflicts:
	haas/cli.py
	haas/server.py