* renamed `useFetch` to `asyncStateFetch`
otherwise React will mistake it for a react hook and will complain.
* added jsdoc
* fixed the user red stories
* renamed
* separate card paths
* organize settings file structure
* most ldap fields working
* allow same path to multiple components
* fix several fields
* all values fetched correctly
* changes from PR
* all fields roughed in working on tab
* reduce to just the settings without page
* remove unused imports
* fix some comments
* correct some typos and capitalization
* remove ldap translation