First version.
Rename the class and make it to a "allrounder" class.
Add the variant for files.
Add/rename classes for the autoload.
Merge pull request #1 from stefanheimes/dev

Dev