adding evolution to main.cpp, change tman.cpp

1. init_neigbour no longer do sort or check if random neighbors are
reachable (joined) or not. It only chooses random neighbors with in the
topology.
2. add evolution code to main