Start working on issue #24

Added Subcategory table and repository for that table.
Modified Offer POJO to contain one Subcategory Object.
Modified OfferDTO to contain a subcategoryDescription.
Closes issue #24