The UUID library now uses overrides instead of the inherited Buffer
methods for better deserialization.
TODO: add conversions across layers from database to controller.
There is initial effort in implementing Auth0.
The tests for each component has been set up. The way on writing tests
have been patterned from
https://kentcdodds.com/blog/common-mistakes-with-react-testing-library.
In addition, the requirements document has been modified to use a
consistent formatting which can be translated into code.