updated docs to match current state of project
cleaned up the user host port code