Add other helper functions and methods
Modify tests to test the new mapping class instead
Change previous helper functions to use DataSpecsMapping

Also fixes some of the remarks made during code review.
Various fixes
Merge pull request #3 from lamblin/interface_change

Interface change