Creating Branch and Adding AngularJS
1.created a module file called admin.js to handle the admin page modules, routes, controller, views
2.created a new route for admin page. url is now /admin
3.moved the panel to the actual admin page so homepage can be a login or something else.
4.implemented areas and AngularJS files.
1.Added temporary new user page
2.give active states working
3.got ui-route working
4.SPA style application working
1.Template Filler Data
2.Page titles
3.Angular Seems to be fully functional
Integrated socketio.
Sockets run for both client and server. Created some functions (prototypes at the moment) in ticket_server.js for updating/making a new ticket, as well as a function for requesting and displaying information for a single ticket.

Database functions not yet implemented, nor is the md5 hash generator, so placeholders in the form of comments are where they should be.
Added 'title' to list of parameters for setting or displaying a ticket.
Added more functions with regards to getting a list of tickets (the different ways to filter based on options and keywords).
All the functions for setting and getting tickets, as well as setting and getting users have been put in place. Still missing database functions and some error handling.
Sessions have been integrated. At the moment it's very basic, but a user can log in and log out. Based on login status, certain things on a page will or will not display. e.g. The login form doesn't display if the user is logged in.

A temporary, test login form was created for this purpose.
First (non-tested) version of the sortTickets() function has been created.
Logging in now redirects to "/admin".

Added functions for setting and getting replies in ticket_server.js. sortTickets() is now commented out, because client-side should perform the sorting of tickets. Therefore the function should be moved over to the client-side.
Last commit before rebase. Added comments to reply functions.
Added comments to ticket_server.js reply functions. Also integrated sessions into the client-side, passed variables to client-side javascript.
Modified the functions in ticket_server.js to reflect new knowledge of database table columns (more columns than expected). Added functions to set and get departments for an administrator.

First commit after rebase.
Included flag for retrieval of complete vs incomplete tickets in getTickets function.