Rooms Router and Rooms Database

Added in Room Functionality Along with a few other changes to go along
with it.