A class to easily add custom meta boxes and fields programmatically