add tests for the release API

note: I can't test editing and delete an asset until I can create/upload
an asset. The current node-github design doesn't seem to support that
use case. Any thoughts on the best way forward are welcome