Finished styling, added error catching, and page not found route.