Brain-computer interfaces (BCI) sound like science fiction to most people. But this technology is getting real, quickly.