Implement chatroom index, create and show pages

@georgetmayorga 

Did I do too much in one single commit? Please review, thanks. :dancer: 
Owner is the specific user who created the chatroom and will have features to lock/delete/rename the room. Users are used in the join table because a chatroom can have many users in it, and they aren't necessarily the owners.