Add support for swig.
First swig templates.
HTTP errors code as Swig.
Port the remaining views to Swig.
Replace ' with "