Geoff - 2013-09-30

I am happy to help with testing, documenting and possibly designing but my C++ skills are not really up to implementing, sadly