Slim 4 + Smarty Template

From a technical perspective the mathmarques/smarty-view component should also work with Slim 4. The only exception is the composer.json requirement "slim/slim": "^3.0" which can updated. So maybe create a PR to add Slim 4 support?