Changed class names and added missing register function.
Created UI module
Split out the various classes from the single UI file into multiple
modules to increase code cohesion. Added check for Mesh type for
partition panel rendering
Source formatting
Material UI is now registering; testing vertex group data.
Merge pull request #167 from neomonkeus/refactor/ui

Refactor/ui
Version export check compares version values for root objects against
export selection and raises warning if mismatched.
Root object nif version, user version and userversion 2 are compared
against all child objects, any mismatch will raise an error.