Cache API calls for fetching user's repos

EDIT: Changed title. I spent too much time getting the test to work and forgot about the core change :|