Address: Modified interface so that any instance of Address can be assumed to be valid.
Address: Add missing semicolons
Address: Fix indentation, typos and simplify isValid
Address: Fix Buffer data recognition in browsers
Address: Improved error messages and type, and added inspect prototype for console output.
Address: Increase test coverage
Address: Return new instance if `this` isn't already instantiated.
Merge pull request #567 from braydonf/address-interface

Address: Modified interface so that any instance of Address is valid