added fancy build process with all the schnickschnack

* css min
* js min
* html min
* lossless img compression
* svg optimization
* copy static assets
* file revving
* added /dist folder to gitignore
@anselmh That might be your task to answer. Also it loads CSS dynamically vis JS, should we keep it that way / only include JS, not CSS. I have no idea.