Rebased from master

commit 73ea71b805510ce67199db59ac8e326d98fc651b
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Tue Apr 2 16:55:22 2013 +0200

    Update README.md

commit 04108fbf3514b598e417932b173e309e1ad65709
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Mon Apr 1 14:56:35 2013 +0100

    Removed original onCue service project

    This is old and no longer needed.

commit 2816a558ca4b75747602f5de698b5e77f869f5f0
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Mon Apr 1 14:54:04 2013 +0100

    Fixed up regression testing

commit caa4fd59c59c2ed389229a605f32fe4d037f1b9e
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Mon Apr 1 13:52:53 2013 +0100

    Restore load tests

    commit aed3d1c64da118df2db08f108582e0656f008937
    Author: Matthew Smith <matthew@spleep.co.uk>
    Date:   Thu Mar 28 16:04:48 2013 +0000

        Reinstating load tests

    commit 053d7d456b90077bdc18e4a3bbf5db738a6d51ae
    Author: Matthew Smith <matthew@spleep.co.uk>
    Date:   Thu Mar 28 14:32:40 2013 +0000

        Remove dead dependency - now a play2 project

commit 4aada3c23bf952290fc3f331400ce333bb4bcdfe
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Mon Apr 1 13:46:25 2013 +0100

    Fix configuration defaults

    commit cc1365b6fa4a2449f67c7ca975492a5fa7fe6ab1
    Author: Barry Kelly <barry@modeltwozero.com>
    Date:   Thu Mar 28 15:59:20 2013 +0000

        Don't use throttled scheduler by default

    commit 12d2dda611684f80f38d8af63a2a2365948f8181
    Author: Barry Kelly <barry@modeltwozero.com>
    Date:   Thu Mar 28 15:58:49 2013 +0000

        Update default for queue-manager path to point to Play's actor system

commit 3472011e88649d69cd487e2902f1360c3a6568fe
Merge: 84033b3 d25aa68
Author: Matthew Smith <matthew@spleep.co.uk>
Date:   Thu Mar 28 07:22:14 2013 -0700

    Merge pull request #29 from michaelmarconi/default-config

    Comment out unused default configuration.

commit d25aa68531d465b01db3fc0a9d6737cd2595f1fc
Author: Matthew Smith <matthew@spleep.co.uk>
Date:   Thu Mar 28 14:20:56 2013 +0000

    Comment out unused default configuration.

commit 84033b3eae6535f1cc8b323d97fa713c1f4ef58b
Merge: 197862b 41c727c
Author: Matthew Smith <matthew@spleep.co.uk>
Date:   Thu Mar 28 06:43:49 2013 -0700

    Merge pull request #28 from michaelmarconi/worker-checked-exceptions

    Workers can throw checked exceptions

commit 41c727cded5b61a44f5424d385c55e9ceb8b7d70
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Thu Mar 28 13:25:10 2013 +0000

    Workers can throw checked exceptions

    I've also taken the chance to refactor the worker out into its own project, where it should already have been!
Fixed test regression