Rewrite favorite list to knockout.

Natural language parsing is a bitch.  This moves the ugly language
parsing out of the template (where it was a crime against humanity) and
into still nasty JS code.  This is tied entirely to English, for now.
Hook up more UI via Knockout.

Includes group & photo meta data display.