Several changes to make this library more idiomatic.

* Stop using pass-by-value for method calls.
* Remove log.Fatal so that this client library doesn't cause an
  application to terminate if an http response code is returned.
* Comment some critical bits.
* Add a link to godoc pages so its easier to see what is available in
  the package.
* Add copyright information, because why not. =)
Merge pull request #5 from orchestrate-io/bic_cleanup

Several changes to make this library more idiomatic.