added documentation
pushed behavior into driver. use listeners to wait for connect and refresh events.
resolved dependencies from maven
origin, IAC doubling issue