Windows.abspath used to cause a FileNotFoundError when the file did not
exist. It now correctly resolves relative paths for files which don't
yet exist.
Also added markdown table generator/jinja filter for report generation.
This is currentl the best I can do since commonmark (and therefore rich)
doesn't support tables at the moment. 😭
The windows support is mostly working and the command line interface is
functioning. I still need to test all the modules on Linux again to make
sure architecture changes haven't broken anything there. Also, more work
is needed on the Windows C2 to solidify the API, but it is working at
it's core.