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.