add ability to do conditional requests to save api requests as described here <http://developer.github.com/v3/#conditional-requests>