Rewritten documentation - the 'small spippet' trick had gotten out of hand
Added important tests, and tsts for new isInherited function
Added isInherited, made inherited() more robust