Non limiting examples of the types modifications that can be made to the compounds and structures disclosed throughout this document include the addition or removal of lower alkanes such as methyl, ethyl, propyl, or substituted lower alkanes such as hydroxymethyl or aminomethyl groups; carboxyl groups and carbonyl groups; hydroxyls; nitro, amino, amide, and azo groups; sulfate, sulfonate, sulfono,