75 new instance from type

- Added default creator for type
- Made type implement supplier

https://github.com/kfgodel/diamond/issues/75