fixup copy'n'paste error in options

The http option parses into the dns option, leading to a bug in
operating the server.
map access is not threadsafe

Since map access is not atomic in Go, use the provided mutex to protect map and map
members.  See http://golang.org/doc/faq#atomic_maps for details.

Note: This also always deletes a service, as soon as the UUID matches.
Maybe we should traverse the full tree in order to find the UUID, when
the registry key is junk?
Merge pull request #7 from nightlyone/fixup_http_option

fixup copy'n'paste error in options
Merge pull request #8 from nightlyone/fix_registry_races

map access is not threadsafe
Raft join should also be redirected to the leader when went to a follower
Add support for -join flag in place of -leader. You can now supply a list of known members and it will try to connect to them in order till it finds one that is alive, if it connects to a follower the follower will redirect to the leader
typo in the readme
add support for -discover flag, uses hosts resolver to find NS records associated with the anchor domain as a means of discovering SkyDNS members
Fix test helper that was failing due to last commit
typo in README
wip
Test GetServices
get services with query works
table driven service test passes all existing queries
get regions and get environments
get environments test
service tests for get environment and get regions completed.  in VIM.  like a BOSS
Fixed compile errors and ran go test. Things seem to be happy now.
Merge pull request #13 from densone/master

Fixed compile errors and ran go test. Things seem to be happy now.
Merge pull request #10 from bketelsen/master

Add External API for Dashboards