Add ability to configure custom monitors

Fixes #156, add an array of custom monitors and settings. This is needed to configure custom monitors in the stacks, while allowing them not to include platformstack on the run list if so desired.
Lint for rubocop
Merge pull request #156 from martinb3/master

Cannot supply additional monitors