Changed default testing socket location
Added initial Travis CI configuration
Updated Travis CI configuration
Changed default socket location in mock
Added Travis CI build status to README
Client constructor now takes a Socket object instead of a location, and rewrote tests