Feature: Complete ClientAgent

In regards https://github.com/Astron/Astron/issues/104