44 - filter shown videos based on checkboxes

branched off of origin/32, but ready for review.  Had a lot of pain with coffee script but eventually figured it out.  Not sure if i did the partial / action / helper architecture correct, but it works.  Please be extra sceptical with how its split up because i have no idea the best practices here.