validate and save contact data. use backbone.syphon.