Unnecessary code removed. Paired by Richard and Michael.

Removed the code of two tests for the create page that will be moved after analysing test coverage results.
(Support #205)
Code documentation added. Written by Michael.

The majority of the code documentation is now done, but it could use with
someone else looking through it to double check. (Support #205)