Adding Pool::toArray(), removing Pool::getAll().

Also renamed Pool::setAll() to Pool::setConnections().
Updated unit tests appropriately.
The Simple activity detection class now uses Pool::toArray().

Also tidied up the class a little, added some comments.
General tidy-up of the handlers.

Added comments, cleaned up some of the code.
Adding work in progress warning to the README