Added directivity classes, updated docs, updated imports
Fix documentation
Fix missing comma's in setup.py