Add default builder. Use category as an example

A general builder is now implemented. The is for models that don't need any specific model methods to be called in the creation of the model (which is required for product/order etc...)

The example test here is for a test category.

This can be used to instantiate models for project specific extensions being built as well.