Guide now returns json data instead of HTML, and angular uses a template to construct the guide.
- so every listing block is a full object, and easy to program against
- less data is sent from the server on guide updates, only json data instead of HTML code

Started working on a bootstrap confirm box replacement for the jqueryui one.