OpenURL parser

have a look at all the many URL parameters that OpenURL handes. Code
actually works. Check comments for details.