Switch templating engine to SWIG which is easier to read
Update bootstrap lib
handle published checkbox
Add swig as a dependency