fix duplicate dependency in pom.xml
committing changes for dynamic load balancing
remove warnings
attempt to reconnect to socket sources consistently

Network stream sources may sometimes disconnect or disappear
in a transient way; reconnecting to a network source helps
restore the input stream when it becomes reachable again.
fix: update testapp.sh status to use default HTTP port
make it easier for an application to choose the logger
break source thread at first no next return from source reader; keep reconnect at socket in source reader
Merge remote-tracking branch 'origin/master'
Added additional comments for the changes done related to support for dynamic load balancing in Mupd8
fix: close connection on EOF so reconnect logic can work
adding log support into source reader
Merge branch 'master' of github.com:walmartlabs/mupd8
Using toDouble instead of toFloat when calculating destination host
Using StringOps object instead of String as key for hashing
revert localhost.cfg for testapp to change back source as a file
Fixed failover restoration. Issue # 6
Merge branch 'master' of https://github.com/walmartlabs/mupd8
Merge pull request #7 from walmartlabs/hashing_fix

Hashing fix
fix: avoid Thread.sleep for overflowed-to-negative time
Merge pull request #8 from walmartlabs/putSource_sleep_overflow_fix

fix: avoid Thread.sleep for overflowed-to-negative time