Big Style Changes

Use different “private” marker for variables
Before:
 - not very JS-like
 - not very helpful
 - added size via “my” declarations
 - added confusion
Now:
 - standard “_” for private
 - for both classes and variables

Use short-form prototype declarations
 - only contains members
 - private methods start with “_”
 - Acts like a “header” - shows avail. methods fast
 * Uses function hoisting

Minor Connection Manager change
 - with the above, calling a method in the constructor was odd
 - created separate public “start” method

Use `.bind()` less
 - only where needed, on callbacks
 - this “lazy” method is memory efficient

Use function hoisting in UUID.js

Try to understand each line in the diff, and which of the changes above
it belongs to. Let me know if any of the changes above don’t sit right
with you.

Smoke tested.
Missed a "my"
Merge pull request #5 from thenewtricks/method-binding

Big Style Changes