fix(users): fixed save/cancel buttons visibility and disability, fixed calculating dirty.

SD-214: Disable Cancel and Save buttons when no changes were done
feat(api): add api layer

idea is to have preconfigured services using different storage
strategy with options to add/modify methods via service param.
feat(users): send only diff when updating user

SD-219