- added NotFound route
- fixed CSS and layout accessibility bugs