tests: Resurrect test_log
tests: Update the ProjectManager unittests

Also moved them to test_project.py so they can be found easily since the
ProjectManager class is in project.py.
tests: Move the system module tests to test_system

Also some cleanup in the file headers.