Refactor tests, use mocha mocking instead of homegrown.
Refactor tests, use mocha mocking instead of homegrown.

Also test how supervisorctl is called

drewhemm/puppet-module-supervisor,javierwilson/puppet-module-supervisor,rentrak/puppet-module-supervisor,plathrop/puppet-module-supervisor,ox-it/puppet-module-supervisor,rentrak/puppet-module-supervisor,ox-it/puppet-module-supervisor,javierwilson/puppet-module-supervisor,drewhemm/puppet-module-supervisor,plathrop/puppet-module-supervisor,rentrak/puppet-module-supervisor,javierwilson/puppet-module-supervisor,plathrop/puppet-module-supervisor