Refs #16 - Use better approach that actually works.
Refs #16 - Move linter exceptions to the top of the file.
Merge pull request #16 from synapsestudios/bugfix/16-fix-data-provider

#15 doesn't work after all