New Media Film Festival provides platform for new-age content creators