consolidate the execute_and_log method
move providers out into the heaven namespace
Merge remote-tracking branch 'origin/master' into shuffler
Merge pull request #81 from ZeroFucks/shuffler

Move Providers out of the app folder