made recipes form non-dialog and added an observer for notifications. adding an ingredients editor.
added a few unit tests for an ingredients reader and writer class.
made reader and writer generic
added some dummy records to populate the ingredients form.
changed the form to fill the grid if there are record.
removed dependencies, re-factored ingredients to use frames.
the application can now be tested without needing a database connection.
credential test.
made a method in ingredients controller private.
Merge branch 'Add-Ingredients'

Merging ingredients changes into main branch.