New views do not have an id, so do not test for them when creating new views
Fix validation issues when creating new map view; set sensible defaults; add some helpfull error reporting.