Systems Nutupane - Adding directive that generates basic input/label
structure.
Systems Nutupane - Re-factors a lot of functionality from the controller
to the Nutupane factory to allow for easier re-use later on by other pages.
Merge pull request #2062 from ehelms/systems-nutupane

Systems Nutupane - Re-factoring of common functionality and making generation of common input format for editable pages cleaner.