Added the engine

The initial commit with the Engine included.