implement remaining custom meta

we can finally ditch the metabox lib!!