Clean up code
Added filter capability
Plug in basic client-side routing structure
Divide "browse mode" from "quiz mode" (separate views and controllers, shared scope)