init-commit: adding the dispatcher and utilities; also added a unittest for the filepath->dotpath conversion function