Add model for shapes.
Merge pull request #16 from samhashemi/add-shape-model

Add model for shapes