FEATURE: url categorization

The client now fires off an event (using Chaplin's Mediator) when a
PageVisit is added to the NewPageVisits collection, which is subscribed
by the PageVisit model, which then categorizes that URL via an AJAX
call. Finally, the PageVisit in question is updated with the returned
category.