Cleanup CLI and refactors code for Client#attach

- All CLI methods have been moved to a CLI class under lib/elba
- bin/elba only requires the minimum
- Refactor Elba::Client code
- Adds spec for Elba::Client
- Adds a -i option to elba:list to print instances attached to LB