A settings dialog with settings saved in different SPSpecs.
Specification of attributeTags.
Addition of attributes from a context menu.
Removal of $watches.
Sorting on request.
Attributetags ng-model.
noWhitespace check on names.
Fix $get on item edit cancel.
Prevented attributes context menu to show when not in edit mode.
Fix modal controllers not in sync.
Fixed rest api for saving the model attributes

Now we can just save the modelInfo back either at

POST api/models/
POST api/models/modelname

{
name: modelname // can not change
version: no // can not change
attributes: {…}
}
Save of the active SPSpec among the model attributes.
Insertion of attribute classes.
Specification of attribute classes via the settings dialog.
Addition of keys to the attribute classes through a creation modal.
Support for different attribute types.
Support for JS Date as attribute type, edited through a HTML5 datetime-local input element.
Fixed bug which prevented date save.
Added 24h time representation, timezone and DST handling.
RESTful use of $save for model info instead of special POST method.
Background color and shadows on windows with kept sortability fixes #6.
Gray attribute table borders for increased redability.
Set step resolution to 1s for datetime inputs.
Persistence of tabs, layout and content on reload fixes #5.
Dynamic change of showable columns depending on SPSpec.
Removal of selected but unavailable attributes on SPSpec change.
Load active model from server on reload to enable RESTful $save.
Fix for error on opening of new empty SOPWindow.
itemTable in own directive to enable nesting.
itemListSvc for shared itemTable resources.
Filtering of items on request to prevent infinite $digest cycle and improve performance.
Fixed a duplicate id bug for new windows after page reload.
Merge branch 'master' into RelationAndSOP