Added a cli command for user_delete

Did some light interactive testing, but need to figure out how to write
unit tests for the cli.
Added cli/server components of node_register
Added a test for duplicate node_register calls.

These should throw an error, and they do.
The cli was using the wrong url for project_deploy, fixed.
Merge pull request #127 from gsilvis/api-group-ownership-consistency

Api group ownership consistency
Merge pull request #118 from zenhack/user_delete

Added a cli command for user_delete
Merge pull request #128 from zenhack/node_register

Node register
Merge pull request #129 from zenhack/project_deploy/cli-fix

The cli was using the wrong url for project_deploy, fixed.
Merge remote-tracking branch 'moc/devel' into group_add/remove_user

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