Improved build & packaging & start on web UI

commit 487ded2454e96af5841d1b9a526b57ba733dfae2
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Fri Apr 12 12:21:48 2013 +0100

    Ignoring this test for now

commit 7316acdc12b6215a59be660fb76bff6b4bdcf588
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Thu Apr 11 17:07:47 2013 +0100

    Builds working nicely now

commit b048b7aafed75ac6f6595ba893fac9c66d0795f3
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Thu Apr 11 14:01:30 2013 +0100

    Hooking up OnCueService instead of Global

commit ac1684989525e522775f20a24d8eaa625d42d70d
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Thu Apr 11 14:00:19 2013 +0100

    Build & deploy WIP

commit 4c567010f37e4aa5276c00bbf37f680b08fa9879
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Thu Apr 11 01:11:05 2013 +0100

    Improving onCue builds

    - Service build migrated to Maven
    - Agent now builds a Microkernel

commit 172cb7ece6627924688030ea165adb407467fb75
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Mon Apr 8 00:23:33 2013 +0100

    WIP

    Sorting out Job state

commit 84c45c5eec433df4acffa08fd4a2d42d47b82e40
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sun Apr 7 23:43:17 2013 +0100

    Created a custom actor system for onCue service components

commit 678c7753e9f98d7827ccdb60b5a0cd75431f85a9
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sun Apr 7 23:26:46 2013 +0100

    Refactor API

commit c96a520e6932eef4c896532fac0eba55f05992bb
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sun Apr 7 19:58:32 2013 +0100

    Sorted out Microkernel Agent logging

commit c3be0f5d03810522089fd811b8535a9d65e443d2
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sun Apr 7 01:23:48 2013 +0100

    Old junk

commit 6c6f222f70b5504ef73b9739541cb1719b26d2f6
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sun Apr 7 01:23:38 2013 +0100

    Sorted out service logging

commit 9b9273689edc1a5875c8e965d64778d572ebef9f
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sun Apr 7 00:00:49 2013 +0100

    Ignore merge artefacts

commit fc8479ea38b45b1ef84879a3a549fb3560c462e8
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sat Apr 6 23:57:28 2013 +0100

    Fixing merge issues

commit b72b148126383a2f51476860120b6b05a21aaf65
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sat Apr 6 23:43:46 2013 +0100

    Formatted POM

commit a3b4fb5c86cf47d67b6f97d77be68d540a853e9c
Merge: f35a22f c0d3971
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sat Apr 6 23:39:30 2013 +0100

    Rebased from master

    Conflicts:
    	.gitignore
    	oncue-agent/src/main/java/oncue/agent/ThrottledAgent.java
    	oncue-common/src/main/java/oncue/common/settings/Settings.java
    	oncue-common/src/main/resources/reference.conf
    	oncue-scheduler/src/main/java/oncue/scheduler/AbstractScheduler.java
    	oncue-service/app/Global.java
    	oncue-tests/pom.xml
    	oncue-tests/src/test/java/oncue/tests/load/DistributedThrottledLoadTest.java
    	oncue-tests/src/test/java/oncue/tests/load/ThrottledLoadTest.java
    	oncue-tests/src/test/resources/ThrottledLoadTest.conf
    	oncue-tests/src/test/resources/distributed-throttled-load-test.conf
    	oncue-worker/src/main/java/oncue/worker/AbstractWorker.java
    	pom.xml

commit f35a22f3e196bd941de38d25746b3de54f9087e8
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Wed Apr 3 00:51:51 2013 +0100

    Et voila, no extra HTTP hit!

commit 79404bc385c86f433f414ddbe063f9f3253ee096
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Wed Apr 3 00:49:46 2013 +0100

    It lives!

commit 0df45457ddb6fbfe6776e0b71d4b04a923df80c3
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Wed Apr 3 00:24:40 2013 +0100

    WIP

    - Need to give Agents a proper ID
    - Store deletion having weird effects.  Maybe reload instead?

commit 685050d25eb7df7835bcf491e1df5b8ba8f1c5b8
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Tue Apr 2 18:50:18 2013 +0100

    Improving agent-related events

commit 545f701e00a80c8b42e59db9b156bc7f91efaf65
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Tue Apr 2 18:26:10 2013 +0100

    Fixed test regression

commit 3516ade02cde1f5d0a0fba15088d2c8e89d0a7a4
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Tue Apr 2 18:15:42 2013 +0100

    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!

commit 8b7d00fd473966c49a87cb3d48565533d7c05bb7
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Tue Apr 2 15:59:30 2013 +0100

    Ignore WebStorm metadata

commit 7ea1c103b6c6d7b3bfbe667f06558fe06e4ae349
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Tue Apr 2 00:41:50 2013 +0100

    WIP

    Wiring up web socket events for agent available

commit ea51dcbb1270548fe5672a67739c9821e595e58f
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sun Mar 31 23:31:58 2013 +0100

    Rebase from master

    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!
Create test report

Surefire wasn't creating a proper report (HTML), so it was hard to figure out what was failing!