Quartz scheduler

Add the ability for tests to be run by a scheduler service by executing ``sbt run``. 

If a test fails an alert is sent to PagerDuty. The scheduler settings are currently designed to be similar to the timing and groups we have setup in TeamCity however this is easy to change by editing ``Main.scala``.

CC @guardian/contentapi @guardian/content-platforms 
It is not beautiful, but they are the old tests, aimed to be deleted when this will be deployed. If we keep the same package name for `tests` and `src`, due to the package object, it was not compiling anymore.