add User type with UUID
add hedis (Redis connector) to dependencies
integrate user into existing functions
modified plugin to contain help text and reference name
reorganization and fix filename grammar