Add the Engine class ( in charge of template compilation )

This class is simply a wrapper of the execjs library, providing a
clean interface for the TiltDot class