Activity State Update

Moves Activity State to Activity class

Added Person class

Added more client methods to cover document APIs