Added simple caching system to avoid multiple github api requesting.