Data driven categories

 - Added categories service
 - Used controller to populate service data rather than a hardcoded background image
 - Some useful data is in place, but because the only images on hand had the text already in it I decided not to show the text from the service.