Task 1163 pt2 - User management page reset password functionality

I've updated the user management page to handle the reset password functionality itself (instead of forwarding it to the same pages that the forgot password functionality uses).

It uses javascript alerts to handle success/failure confirmations. 

I also did some small things such as adding base dao and userdao to the header (but since they're set as require once it won't make any duplicates)