reader: more granular connection locks
Merge pull request #33 from mreiferson/granular_locks_33

reader: more granular connection locks
switch to seelog
Downgraded some debug logging to trace level
We actually use ErrLookupdAlreadyExists rather than ErrLookupdAddressExists
switch a few more log statements
backwards compatibility with services that expect Close()