Upgrade to swig v1.0.0

 - require('consolidate') no longer needed
 - swig.init() no longer needed
 - filters are declared differently
 - make use of nested block support
 - specify name of blocks in {% endblock name %} tags