improved contacts list spacing and responsiveness
class for sizing
use the ready event to indicate connectedness
ensure proper order of calls to sockethub, and queue up calls instead of fail them immediately