Create check module

Initial creation of checks module, the source provider pull request needs to be merged before this one