Add .Tests project, install packages
Default fieldset title when empty
Added `for` attributes to the labels and corresponding `id` attributes on the input fields.

Swapped the "Max fieldsets" input to be a "number" (HTML5) type.
Bugfixes

- Cleanout model properties if no longer in the config
- Test for form existence on validation
Fix typo in the comments
Prevalue editor CSS tweaks.

General tightening up of the fields/properties.
Fixed the `id`s for the fieldset labels - added the index/position.

Corrected the nested repeater's `id`s with the context of the parent's index/position.
Wired up Archetype's labels with the fields.

Using the fieldset and property's index/position to set the alias/ID.

+ small CSS tweak
Merge pull request #24 from leekelleher/feature-config-labels

Prevalue Editor labels wired up to fields/inputs
Merge branch 'master' of github.com:imulus/Archetype
Merge branch 'develop'
Merge branch 'develop' of github.com:imulus/Archetype into develop
Merge pull request #27 from leekelleher/feature-editor-labels

Editor Control labels wired up fields/inputs
Merge branch 'master' of github.com:imulus/Archetype
Merge branch 'master' into develop
Merge pull request #26 from imulus/feature/bugfixes

Feature/bugfixes
Shorten up the prevalue editor fields for smaller screens
Show property alias/type in the header in Prevalue Editor
WIP
Refactor a few things