Doctests job
Add a doctests job that runs on a daily basis.

It currently goes through two files which are cleaned up for doctests (see `documentation_tests.txt`). As files get cleaned up, they should be added to that file to enable the tests.

Once all files are cleaned, this logic can be removed.