Coadmin

Coordinator Admin Server and Client Side related changes. 
Also, returning true/false to reflect success/failure of an operation isn't the best way to do this. It should be void or exception. For a big project, ideally you want something of a status class where Status represents an error state or the absence thereof.

Status would then either return a specific error code to determine an error's cause. It further clarifies the error with a textual description. Optionally, a Status may also have an error location number, which
should be a unique, grep-able point in the code base.