Implementing settings files and resources dir resolver for modules.
Moving test modules to an an special folder "test".
Implementing ModuleSettings tests.
Adding function documentation.
Update tests dir location.