Add compute discovery

* Also add a shell CLI for interactive sessions
* Add separate admin auth cred support