Write a document to docstring
Fixes the bug of directory argument value
Add 'args' argument to Diver.run_callback
Add DiverTester
Add test_PathAdjuster