added beginnings of the grassroots Provider
merged upstream
removed unneeded directories created by workbench