Cleaned up Routing and simplified implementing a Router immensely
Added missing files.