rxname updates

Made some needed updates to the rxname module and refactored xs.data_source to use the rxname.id() for all reaction names.  This is needed (and thus blocks) the transmute refactor in #152.  

If @elliottbiondio or @gidden could review this, that'd be great!