removing old code
These are pure "cleanup" changes, intended to go from "reverse engineered" code to code that better reflects the intention of the original.
minor edits
socket starting value
Merge pull request #17 from samdmarshall/feature/cleanup

These are pure "cleanup" changes, intended to go from "reverse engineered" code to code that better reflects the intention of the original.
updating from master