adds basic error handling

This solution is not super robust but at least the error page is now readable. 

Not sure how else to handle 404's, besides just a redirect to the home page?