Unused enum

Considering removing in place of sending a boolean.
Added UserStatus updates
Added new constructor and methods for Contact objects
Addt'l Constructors
Added a new port listener