add swig view engine closes #63