Port create_dir to bipy

This ports all the needed code used in create_dir as well as other
functions that the code depends on.
Add correctly formatted docstrings for create_dir
Add docstrings for curry
Make the PEP8 gods happy
Change non-PEP8 compliant statements
Merge branch 'master' of git://github.com/biocore/bipy into port-create-dir

Conflicts:
	skbio/util/tests/test_misc.py
Remove the currying function

Replace it with functools.partial
Fix comments as suggested by @ElBrogrammer
Merge pull request #153 from ElDeveloper/port-create-dir

Port create dir and curry