added debugging to development and specs
changes the solver to get round segfaults and made the to_problema nd build_model Dataset methods to be a work in steps
made datum_spec a little more readalbe in one spec