resolves STREAMS-228
add dependency to poco-extensions
resolves STREAMS-230
removing this because when monitorThread runs broadcastMonitor doesn't, and monitorThread is set for deprecation/deletion
removed all usage of ActivityUtil.ensureExtensions
this configuration file moved
accurate README.md
added javadoc header to all classes missing
Merge branch 'master' into STREAMS-68,218
Merge branch 'STREAMS-68,218' into steveblackmon-master
STREAMS-234 | Added an implementation of the MessagePersister interface which uses SLF4J to write out JMX information
Used revert to rewind 6 merges, pushed to this repo mistakenly.
Effective restore to 6c32ce2
All tests are passing

steves-mac-pro:incubator-streams steve$ git revert -n master~1 -m 1
steves-mac-pro:incubator-streams steve$ git revert -n master~2
error: Commit 2d6c82e7deef77ab68580bd73a98219285ab231a is a merge but no -m option was given.
fatal: revert failed
steves-mac-pro:incubator-streams steve$ git revert -n master~2 -m 2
steves-mac-pro:incubator-streams steve$ git revert -n master~3
error: Commit b1ceaef776f1515f8f447b711b15735c5c8a1381 is a merge but no -m option was given.
fatal: revert failed
steves-mac-pro:incubator-streams steve$ git revert --abort
steves-mac-pro:incubator-streams steve$ git revert -n master~1 -m 1
steves-mac-pro:incubator-streams steve$ git revert -n master~2 -m 1
steves-mac-pro:incubator-streams steve$ git revert -n master~3 -m 1
steves-mac-pro:incubator-streams steve$ git revert -n master~4
error: Commit a6761f07f5192837f6f9aaaaedf01954fdf2a1b2 is a merge but no -m option was given.
fatal: revert failed
steves-mac-pro:incubator-streams steve$ git revert -n master~4 -m 1
steves-mac-pro:incubator-streams steve$ git revert -n master~5
error: Commit b9010bc6227df2ced7eec3f4e378b6021536e5dd is a merge but no -m option was given.
fatal: revert failed
steves-mac-pro:incubator-streams steve$ git revert -n master~5 -m 1
steves-mac-pro:incubator-streams steve$ git revert -n master~6
STREAMS-236 | Entities are now passed through a Set to ensure that no duplicates make it into the Activity Object
STREAMS-236 | Added test case to ensure that entity de-duplication works
STREAMS-237 | TwitterActivityUtil now uses the URL that is contained in the Tweet's content, instead of the expanded URL in the entity that Twitter gives us
Merge branch 'STREAMS-230'
Merge branch 'STREAMS-228'
Merge branch 'STREAMS-39'
Merge commit '8a0b7df44c3b8097119c94f5b0e518bdf17f0027'
Merge commit '0c6549bc70d20cf3106a4e8c39c5ed035b1a1f29'
Merge commit 'b02ea9b0e2efb85df2b300751ee4c47d5c2d4d72'