Feature/remote debug

PR Addresses the following JIRAs:

https://issues.cask.co/browse/TIGON-1
https://issues.cask.co/browse/TIGON-2
https://issues.cask.co/browse/TIGON-131

Summary:
- Reformat TigonCLI to use caskdata/common/common-cli
- Prefix Helpers for Flow/Flowlet/ServiceNames
- Add ability to remote debug Flows
Is there a possibility of flowlet-name not being passed in? Add Preconditions?