Xml format

Answering to PR #72.  This is the first commits, nothing else.

In here we have the *read_reaction_set_data_xml* method and file not yet renamed but already high level and the xml parser, parsing keywords and other stuffs.

@pbauman, is it what you had in mind?