This class is meant to manage the records of a directory of users and provide users authentication services.
It can create, edit, delete and search a directory of users with properties stored in records of a SQL database. It provides pre-built registration and user record editing HTML forms.
It may also authenticate a user presenting a login form and logout the user when needed, keeping an authentication log in a separate database table.