Add setters (and some getters) for datapackage properties

This is a duplicate of #14, resubmitted to the development branch.