Add comments and clean manage.py
Import api.errors at the API level
Rewrite writers API
Add docstring for writers API
Review the writers API
Rewrite directors API