Use the pathlib library for file path and operating system file interaction throughout the framework
Fix the bug where the table of contents adds a new line between the locker README main section and the TOC every time checks are run. Bug fix includes the removal of added blank lines since the bug was introduced.
Why
Because all the cool kids are using pathlib
Bugs are bad
How
Replace all instances of os.path functionality with pathlib.Path
Add a regex to the TOC generator to limit the number of blank lines to a max of 2.
What
pathlib
library for file path and operating system file interaction throughout the frameworkWhy
How
Test
Context