Table and admin changes

Added portals and portal_users table. Changed category in tasks table to
an ID, not a description (to match id from categories table). Dropped
admin_users table, and added site_admin field to users table instead.
Modified admin checklogin to just look at the existing users table, and
check if they are a site_admin or not.