modular application initial version
experiments with subclasses
creating asset middleware
caching assets
setting headers globally on server startup
create a parent class to keep it DRY
making project in MVC style structure