Rename main provider to _npm
Split things up into more manageable sub-HWRPs
Drop monolithic provider
De-nest resource and provider classes
Split apart default recipe to use new resources
Drop the parent resource for now
Drop another dead file
Merge pull request #6 from RoboticCheese/roboticcheese/add-docker-support

Eventual Docker support, phase 1: split everything apart into smaller component resources