Essentia Provider Functionality

E.P. Functionality is complete, a few bug fixes.