Created a functional tests page in the developer documentation (closes #416) [ci skip]. Now, we just need to populate it...