Expand/shrink client option

Added the capability to expand or shrink client user control, added new commands, resource, numerous edits