Feature/extract plugins

hi kannan. here's what i wrote to resolve #152. 

i've implemented hipchat with an eye on extracting the skype notification stuff next. this is working and it illustrates my approach to being able to configure the base job with plugins.

this seemed a good point for us to collaborate and figure out a next step together.