You can now change a Thing's Model

Refactored the Create Thing dialog into its own utility class.  Added a
new entry point that simply does the Model change.

This will probably need enhancement for use in the API, but it'll do for
now.