Added categories list
Caching an api call to work around the sucky API.