Implement traversing lists when resolving

Refactor resolving
Convert Route53_A to new syntax. Works.
Move resolving references in its own module
This fixes Ref(object)

Ask the AWSObject for its data lazily
Nicer assignment of AWSObjects to properties of AWSObjects
WIP implementing Join

 - Route53_A_NewSyntax.py now broken