added custom taxonomy support

Custom taxonomy support added; see readme for details.