Reconfigure the repo and project structure

Tests directory renamed to spec
Add some files in engine and spec dirs
Add skeptic in required gems
Add skeptic configuration file
Run skeptic for every single of the engine files