feat(build): add initial build script

add a simple build script that sets up a gopath and uses the current git
directory for the github.com/coreos/etcd packages.

There aren't a lot of great alternatives to doing it this way unless we
want to check in all of the dependencies into the repo (which is
actually a good practice probably).
Merge pull request #10 from philips/add-build-script

feat(build): add initial build script
fix(build): export GOPATH

Major mistake. GOPATH must be exported for go get/go build to work.
return error when cannot join the cluster
report network problem
Merge pull request #11 from xiangli-cmu/master

return error when cannot join the cluster
accept machine list to join cluster
redirect join to server port
Merge pull request #12 from xiangli-cmu/master

accept machine list to join cluster
clean up prints and fix len problem
fix redeclear err
Merge pull request #13 from xiangli-cmu/master

Clean up prints and fix len problem
add http timeout
Create README.md
add comment for HTTPTIMEOUT constant
Merge https://github.com/xiangli-cmu/etcd
add comment for HTTPTIMEOUT constant
Update README.md
Update README.md
Update README.md