Added test for id generation.
Added getters for stone fields.
Added getters for product and id generation.
Added Model, ModelHandler and ILayer. All wrapping around the Product objects.
Merge branch 'dev-model' into dev-home