added functionality to the contactCommandController to store contact resources into the database with domain specific validation with tests