Added connect method which accepts a URI see #164.
Tidy up the information for the new connect method.
Added support for clientId being passed in as a query param.
Added brokerUrl check and error when it is missing.
Merge pull request #165 from wolfeidau/master

Added connect method which accepts a URI see #164.