Matlab shape helper functions

This PR creates 
- a series of helper functions to create common Shape objects,
- a generic setShapeCoordinates() function to set z, c, t,
- a series of unit tests for each new function.