Merge #45

commit 99e1982c78842a291975f3ca4dcfc150e7ac36d8
Author: James <james@jarofgreen.co.uk>
Date:   Sun Nov 23 13:20:43 2014 +0000

    Make test work by passing timezones

commit 2ef18a61d666093bd0ce20edc18ab1aa434345fb
Author: James <james@jarofgreen.co.uk>
Date:   Sun Nov 23 09:31:26 2014 +0000

    New broken test

commit bd4f608d5326b1087bae52c8c769bf3c51751d7b
Author: James <james@jarofgreen.co.uk>
Date:   Mon Nov 17 15:39:48 2014 +0000

    Add a different method of loading the rule - as well as by string, you can now load by array.