Added local caching of API to lower the amount of network traffic and to
decrease load time between each activity.