* Did some cleanup
* Added functionality to cache items locally

TODO only fetch items on refresh else load cached items