moving all tests and classes of the ECS into an 'ecs' directory to keep project root tidy