Added classes for handling expression data publication

Tidied up some other classes
Merge pull request #175 from keithj/precise

Added classes for handling expression data publication