Squashed commit of the following:

commit 747f931ac1c85397f1bcbf3227a164a0e7d0ef95
Author: Dougal Scott <dougal.scott@gmail.com>
Date:   Tue Feb 25 22:22:49 2014 +1100

    Added RouteTables

commit 2fb342d623c5786592dd9519c655b731836c035e
Author: Dougal Scott <dougal.scott@gmail.com>
Date:   Tue Feb 25 21:29:44 2014 +1100

    More sequencing

commit 32ab0e90f8985a6bba538dfa3bb05b87f89fccb3
Author: Dougal Scott <dougal.scott@gmail.com>
Date:   Tue Feb 25 20:54:19 2014 +1100

    Fix logic of ranks

commit 7f2fb3535110c637ed8b38f869c31d2733b47f63
Author: Dougal Scott <dougal.scott@gmail.com>
Date:   Tue Feb 25 18:47:03 2014 +1100

    Trying to improve dot output

commit 8af20ba214cfe22a9c8164d71cc53ecd9b6c1140
Author: Dougal Scott <dougal.scott@gmail.com>
Date:   Tue Feb 25 17:39:26 2014 +1100

    ELB ports

commit d8bc2a2a0f46cad24665c9719ed8e11630b6619a
Author: Dougal Scott <dougal.scott@gmail.com>
Date:   Tue Feb 25 17:10:46 2014 +1100

    Making security groups more useful

commit 95572aaa7a4faa63ee14896a761ef6f113c033bd
Author: Dougal Scott <dougal.scott@gmail.com>
Date:   Tue Feb 25 16:01:59 2014 +1100

    Linked databases in

commit 6f192a402b9c342bc92e28667b4fc9936f5fb85e
Author: Dougal Scott <dougal.scott@gmail.com>
Date:   Tue Feb 25 15:22:49 2014 +1100

    Back to working

commit 1aae1e1d108b4a113a94af1f41a046e665dba1fe
Author: Dougal Scott <dougal.scott@gmail.com>
Date:   Tue Feb 25 14:44:30 2014 +1100

    Moving away from boto to awscli