added plugin scanning and seed dependency based on this, updated documentation and changed namespaces for public release