Reformated, little improvemets and custom rendering block

- Source reformatted
- Small improvements
- Properties organised into sub-classes for easier use.
- Added a block with a custom rendering (Using TileEntitySpecialRenderer -> TESRTestModel)