fix a bug the the connection info would always get added directly under the target object (most of the time it should be added under "Properties" field of the target object
- refactoring the connection code to make it a little more readable
- adding support for connecting Route53 and EC2
- adding support for "Attribute" type of connection
Merge branch 'master' of https://github.com/Fathalian/nestor