Topological braiding of Majorana fermions for quantum computing