multiple (same) emote fix, along with first pass on mention functionality.

- Now keeping track of which emotes we've replaced/formatted so we don't double format the message HTML.  
- fixing new css pathing on login page
- refactoring room in to service (see if you like?). Also adding a resolve for it (this part I don't think I like)
- using real nick names now for mentions (@)