rewrote api interaction with github. should work more often now

[delivers #29]