Squashed commit of the following:

commit 1385559c31866bcca8a97dcb8e157dbaf78bc830
Author: julian1 <julian.atkinson71@gmail.com>
Date:   Thu Oct 2 10:59:40 2014 +1000

    update to prod db

commit 7d3a90b8ebca6e3e6ac1878464c033a76f18bb97
Author: julian1 <julian.atkinson71@gmail.com>
Date:   Thu Oct 2 10:31:12 2014 +1000

    seek backwards from event source head for testing

commit 3303f197c076a80e65456a54db3fb144c1df63be
Author: julian1 <julian.atkinson71@gmail.com>
Date:   Thu Oct 2 10:22:18 2014 +1000

    update

commit 5310b1a553b0747179e587da60d8567d97850d38
Author: julian1 <julian.atkinson71@gmail.com>
Date:   Thu Oct 2 10:18:12 2014 +1000

    update

commit cc7e5d3843dead182bc6a9a9d6c48dc57a34c898
Author: julian1 <julian.atkinson71@gmail.com>
Date:   Thu Oct 2 10:12:35 2014 +1000

    update

commit 3aa00971a07d6ac46cfba5f73c87b460fb906bcc
Author: julian1 <julian.atkinson71@gmail.com>
Date:   Thu Oct 2 10:08:27 2014 +1000

    initial support for order2 messages

commit d93c4804c04c5f07884dd9c541a2800222d2fc56
Author: julian1 <julian.atkinson71@gmail.com>
Date:   Thu Oct 2 10:01:01 2014 +1000

    better handle event errors