use optional for getters of definition and name
Sampled dimension returns optional<double> for the offset.
documentation of the Dimensions.
Merge pull request #98 from jgrewe/master

Getter of optional fields return boost::optionals
Closes #86 

Looks good to me!