Improved docx / cleanup

Cleaned up the __construct(), added a ->config($args); method, added
docs to all object variables