Make recipe form dynamic, rename error_messages to errors and make it general