Use FleetController interface in fleetctl

Add a layer of abstraction between the fleetctl command code and the Registry. This will be used to ease the transition to the new API client.
maybe just kill the TODO, there is a github issue