First implementation of trove::guestagent

Change-Id: I26fe3bd55474e3e83e545d304abc77caf8942a0f