Massive refactoring

Refactored the recipe listing and recipe viewing pages.
Div'd things up, but still need to add relevant CSS.
Also still need to wrtie the edit page.