Added fromURI to parse amqp URIs

Parsing amqp URIs allows for fewer strings in config files and less parameters to pass around. The returned connectionOpts can either be passed directly to openConnection'' or modified further. The method fromURI is implemented without adding any dependencies (such as regexp) to the project.