inital working version for review

@jarv @feanil 
nit: move this to constructor as self.ec2 so the same connection can be used for every method call