first pass update to visual validation
update to license
temp fix for tabs css
dynamic visual validation - on the fly error updates in model