Support follow adding and removing in client

Resolves #16. Github's API is giving back 500's when I try make a pull request for #16 with hub, so doing this from the UI. Sorry for the noise.