update view to be simplier and fix db
updates
major clean up and changed up how config's are used and bind every to App (like depenecy injection of sorts)
add the router directly to the application