Clarify that the profile parameter keeps URIs and not IRIs

IRIs can contain spaces, double quotes and other stuff which would need to be encoded.
Update API definition to use method overloading

This addresses #238.