Fully stubbed out the Client class, with full class and method comments