clean up
go1.4 has r.BasicAuth method
protobuf moves to github.com
refactor
package context
remove sub packages