Composer.json updated
Interface cleanup
General docblock corrections