renaming and moving files around for a better organization
adding strict for all modules
Merge pull request #8 from caridy/master

renaming and moving files around for a better organization