move misc functions into class & static calls
manage pclzip with composer
include twig as a template engine, begin using tpls instead of includes