Add basic recipe scaffold

There's a lot to change after this - and most of those text-fields will
become assocaited models... but it'll do for now.