A parallel and potentially distributable Breadth First Search Implementation