Small improvements to MeshComponent

- Adds optional constructor arguments
- Streamlines creating instances of MeshComponent
- Brings MeshComponent in line with the luxe options-initialiser style
- Provides a default name 'mesh' to MeshComponent instances
Typo fix

Oops.
Styling fixes.
MeshComponent fixes

- Removed redundancy in MeshOptions storage
- MeshOptions now required by the constructor
Added optional name to MeshOptions
Removed unused imports
Merge pull request #161 from JustSuds/patch-1

MeshComponent; MINOR API CHANGE and Small improvements