This creates a way for Admins and clients (WP users) to share files. The client is able to login and access their page and upload files for an Admin. An Admin can also upload a file on the client's page so the client can download from there. The client page is able to access only their page, if they try to get to the backend, they are redirected to their page. An admin is able to get a list of the users that have the Role of "file sharer" on the plugin's admin page, from their the Admin selects the user, goes to their page and uploads to the clients page.