Custom header and footer views based off JJInsetLabel that allows UIAppearance customization for header and footer separately. Does not cache the created header/footer though