Skeleton Version

This is a working skeleton version of the plugin.

Needs further work on the generation of custom fields other than a
simple text box input