Squashed commit of the following:

commit ced92f35749f40d885b105b284efa6621adc4cb7
Author: Simon Cousins <simon.tyler.cousins@gmail.com>
Date:   Wed May 21 08:29:15 2014 +0100

    move

commit 9dcf5262b7cf04363c942360cb8e4b8a75ffcad5
Author: Simon Cousins <simon.tyler.cousins@gmail.com>
Date:   Tue May 20 22:14:12 2014 +0100

    move

commit 5dbca60fd7f09786baf77ec2d91d0db68b671e2a
Author: Simon Cousins <simon.tyler.cousins@gmail.com>
Date:   Tue May 20 14:02:29 2014 +0100

    move

commit 35ce7481c1f1462192cb57168b6226c92c871365
Author: Simon Cousins <simon.tyler.cousins@gmail.com>
Date:   Tue May 20 08:32:13 2014 +0100

    dom extensions

commit 18a2d27fe4bd7149b2fe04fff438832ee6a09948
Author: Simon Cousins <simon.tyler.cousins@gmail.com>
Date:   Mon May 19 20:59:00 2014 +0100

    move

commit 364cdff49e16c89a57d701a6e1796ba3367a966b
Author: Simon Cousins <simon.tyler.cousins@gmail.com>
Date:   Mon May 19 12:04:01 2014 +0100

    move

commit 10a40bd6be3cc3392961848e2f4af3e84fe845ce
Author: Simon Cousins <simon.tyler.cousins@gmail.com>
Date:   Mon May 19 05:57:51 2014 +0100

    move

commit 5d27c97cd46d5ab4747894c621c726acad6bcdff
Author: Simon Cousins <simon.tyler.cousins@gmail.com>
Date:   Thu May 15 21:51:46 2014 +0100

    Fsproj-menu-move

commit db7eb1cbcf28ab61510d0ac1b6ce534ded20fcc1
Author: Simon Cousins <simon.tyler.cousins@gmail.com>
Date:   Tue May 13 22:03:32 2014 +0100

    dash required

commit 90154d2f234c904a67895aee790a1f7c110d436f
Author: Simon Cousins <simon.tyler.cousins@gmail.com>
Date:   Thu May 8 22:01:29 2014 +0100

    tidy