Add monitor, refactored URL prefix in requests, refactored ResponseIterable to work with associative arrays