Test/nagios test signup

Includes a larger refactoring of the nagios tests. I was not able to try out the soledad test because it fails due to a certificate validation failure for me. The webapp tests have the same issue but it's easy to disable validation in the api requests. Haven't figured out how to do that for u1db requests. We probably want to verify the certificate properly anyway.