Completion of staff manager with the following features
- Real-time table redraw
- Checkbox selection for arbitrary actions
- Creation now working
- Delete mass action added
- Delete added per row
- Added column for row actions (to make data selectable in rows)
- Password validation works as required in create and passive on edit (update on change only)
- All form confirmation uses angular

Also updated angular to the proper package
Installed angular-ui for helpers
Added mongoose.merge plugin for better updating

Basic controller functions are now as follows
 - save
 - table
 - remove

 These event listeners should be present on all controllers that manage tables.

 What could still be done?
 - Edit verification - make sure the row wasnt edited before submitting however with realtime tabling this shouldnt be too much of an issue.
 - Review the code submitted here and see how it could be applied a little more DRY for future modules. Hopefully future modules will only need to define their columns and extend the library.