WIP: Angularify lobby

This is under :construction: 

Sending PR to start the conversation on this adventure.

This is a :baby_symbol: step towards the :moneybag: 

- [x] Our implementation of internationalization of text doesn't run (as it's no longer a Razor file)
- [x] Join a room
- [x] Search / Filter
- [x] Load more rooms
- [ ] Updating when changes occur
- [ ] Split app/controllers/directives etc into their own files
- [x] Make a directive for the lobby room lists, passing in the room list to use
- [x] Make the room count a function on the scope (remove duplicate HTML in view)
- [x] Rooms list could use an angular filter to split private/public rooms...
- [ ] :question: 

It's a start, let's discuss it and make sure we make it a success :sparkling_heart: