Reworked the cluster management and added domains for error handeling. Also changed rendering of views, it will now uses callbacks. Also updated the routing and there is now a file in the app folder which contains the routes. The router will load the routes from the file.