Separated out the task scoped settings from general task settings such that multiple plugins can exist.

In addition application.conf was renamed to reference.conf so that users can reliably specify configuration.