css tweaks
made output model an optional parameter
added maxHeight  and defaultLabel
    buttonLabel now refers to a property  of the currently selected item to be used on the button (only for single selects)
Changed the filter model to be on an object
Added multi-select class to main element
Bugfixes
Merge remote-tracking branch 'origin/master'