More new files

Added CSS, JS, and image files. Updated the router to handle the error
page correctly.