-implemented client-side error handling for most cases, including for blank/invalid form data and duplicate entries (e.g. existing user or dept name). errors show up in red upon clicking submit
-server-side errors (related to database, unable to find or insert a table entry) are emitted via the socket message 'error' to angularjs, where the sessionController stores the message for display by the appropriate page (which then uses a parent function to clear the error msg so that it doesn't stick around needlessly)
-tickets can now only be assigned to IT users
-the only case not yet handled is an empty "assigned to" field in the viewtickets edit section, which would entail the removal of the currently assigned user
-fixed a minor bug where carets would still display even when in editing mode