Generic App code to provide fs2 with cats effects setup ready to use as a base for any API project
Just extend MainApp trait with your App object and it's good to go.
Override appContextReader (in case need something more than current AppConfig),
allRoutes and errorHandler to fit your needs.