updated routes, controller, and added base room script
fixed merge conflicts