Go Frontend

Since we're at feature-parity with the Erlang frontend I might as well open the PR.

For the current status on the frontend development, check #124 

Some API were changed, I changed the docs accordingly and updated all the examples, please double check them to see if I made any typos (plz eng not my nat language xoxoxo etc.)

Travis is being a bitch, it works fine in Buildbot, @kyleterry pls do sumthin.
This might need to be reworded, I think