Removed reliance on template interface.
Renamed Template Interface to Template Engine (which is an interface). Added Twig (untested)
Updated submodule
Added validaator class