User Manager. Closes #10, Closes #9