YouCastr is a new startup in competitive space, with significant outside press coverage including TechCrunch and the Boston Globe