Adding module Ecs, cleaning up other ECS features.

* Refactoring core implementation of pydynecs to use some more class methods.
* Starting the construction of a relation concept within pydynecs.
* Adding a use case for the relationship between modules and files.
* Renaming 'core' to 'modules', still need to move some features out of it.
* Removing unused planner library.