Fixed the user table and added more necessary tables

Added comments, departments, and comment_types table.  Now I need to
attach them together so that a user can place a comment on another.

Once that is done, I'll need to make it so that when a comment is added
- the database stores which user made the comment.

So far very promising progress, next we'll work on attaching users to
comments and then users to departments.  By default, I'm not going to
give a department the ability to see comments, only users.  So if a user
is an admin for a department then they'll be able to see the comments
for any departmental user.  But if they are a normal user, then they'll
only see comments made viewable to them.

IDEA: make it so that comments can be private and not viewable to the
user they are about.  This might lead to a mechanism that would allow a
student to comment on another student.... This needs more thought
though.