Created one::OutputModule class
Have SharedResourcesUser accept any number of arguments in constructor and ignore them. This allows it to work with edm::one::OutputModule<> which needs pass an argument to all its inheriting classes
Added the WatchInputFiles ability which for now is only allowed by one::OutputModule<>
Added test for WatchInputFiles and SharedResources
Merge pull request #209 from Dr15Jones/oneOutputModule

Added one::OutputModule