ADDED: Proper derivative calculation for Entity class.
Moved the engine into a separate directory
Removed readme from branch engine.