First draft of ec2 implementation

https://twitter.com/solomonstre/status/476778223838035970

Docker-DCO-1.1-Signed-off-by: Aaron Feng <aaron.feng@gmail.com> (github:
aaronfeng)
Yes, agreed this should be addressed soon.  However, I don't think this is a show stopper for the initial working version as long as the gotchas are pointed out.  Thoughts @shykes?  Can I address this in the next PR once this has been merged?  I don't like long running PR until we polish every aspect of the code.