- Some major reoganization of files
- Added 404 handler
- Changed up controller pattern to support cyrus changes