fix #12 fix #15 check shapes and units are consistent, leaving #9 open for now as long we do not build udunits
Merge remote-tracking branch 'origin/issues_12_15_9_more_checks'