Add Error Controller

Add an error controller to catch errors and display a friendly page, instead of throwing the end-user an error about not finding a page to display the error!