sample datastore service, working contact details edit/save incl. some validation, structured controllers. Ready for modeling