Implement registry interface for storing data

This changes nothing.  The default is an thread safe inmemory store for
keeping the task information and state.
Merge pull request #21 from crosbymichael/registry

Implement registry interface for storing data
add Hostname to the API and replace SlaveId by it in the UI
cleanup master_state
dev.sh