Added basic styling and messages to 404 and 500 pages

404 and 500 error pages now include the same layout as the rest of the application. When the app is running in PROD it will return a basic error message as configured in the messages file - in DEV mode the app will return the exception messages as normal.
I'm a little confused, does that mean that this pull request is not ready to be merged?