Admin can add new halls & assign/unassign RMs/RAs

* Modify the Admin::HallsController
* Add hall/index and hall/new
* Create Admin::hallassignment controller
* Modify User controller
* Modify user_helper
* Modify hall model
* Rename management model to hall_assignment model