Squashed commit of the following:

commit b37c46e38ac090fe122bf2e5dda0b00c49925793
Author: Peter Sutton <foxxy@foxdogstudios.com>
Date:   Sun Apr 6 20:03:22 2014 +0100

    Removed serialization code

commit 60730bc03a7cc256f4842cf8cfb8e77aecbdd75e
Author: Lloyd Henning <lloyd.w.henning@gmail.com>
Date:   Fri Apr 4 17:00:09 2014 +0100

    Remove layer hash

commit 5a503a873fd54ca865f151aebbccd371898884c1
Merge: b533f99 70f4c0d
Author: Peter Sutton <foxxy@foxdogstudios.com>
Date:   Fri Apr 4 16:29:15 2014 +0100

    Merge branch 'serializers' of github.com:foxdog-studios/citysdk into serializers

commit b533f9952d94c93474493941a30cc6e601331ef1
Author: Peter Sutton <foxxy@foxdogstudios.com>
Date:   Fri Apr 4 16:28:52 2014 +0100

    Removed serialize node datum

commit 70f4c0d3725fcd8301c28e130bf03e531220b899
Author: Lloyd Henning <lloyd.w.henning@gmail.com>
Date:   Fri Apr 4 15:45:43 2014 +0100

    Moved serialization out of node

commit b5f71946cc0c7e7f4512b2f049752c197babeff1
Author: Lloyd Henning <lloyd.w.henning@gmail.com>
Date:   Fri Apr 4 15:13:47 2014 +0100

    Moving serialization out of models