Port create dir and curry

Docstrings, tests and everything that's kosher has been added.