start to pull pipeline logic out of aws_client and into pipeline-specific objects
Splits responsibilities of aws client
now ConfigureAws looks at the .pipely file
The Api classes are singletons that mixin ConfigureAws so we aren't making
repeated calls to configure/create the aws-sdk client objects
Component, Instance, and Pipeline, don't inherit from anything
list log paths will also give you the emr step if possible