Added more Events routes, refactored members routes and controller

Refactored error messages to be more consistent
Added error catching to every query
Added routes