Pagerduty improvements

This PR consists of two simple improvements to the pagerduty monitoring module:
* Added support for using tokens instead of usernames and passwords.
* Added support for setting up maintenance windows of under an hour by allowing users to specify a `minutes` value.