Rename

Removing use of the tools/ directory
Renaming core providers to consistent naming
Updating relevant references

Passes 'grunt test'