initial work to bring over the EbConfig from elastic-beanstalk and convert it to a reusable base class - untested