merging ida edge-gateway scripts with vcloud-tools

made following changes to ida scripts

- got rid of existing thor command line and implemented new cli using methadone.
- changed ida scripts to follow conventions in vcloud-tools, which involves fixing namespaces,class names, and having  common fog behaviour in```Fog::ServiceInterface```.

This code works and have no tests against it for now. you can expect integration tests in next commit.

Ran unit tests locally, test coverage is green.

@mikepea & @annashipman : please take a look.