some small updates
fix bug in optimize_permutations

the structures were optimized correctly but the distance was sometimes
wrong.  I think this only occurred for multicomponent systems
clean up pyro stuff a bit

rename RandomConnectManager to ConnectServer
document connect manager and pyro stuff
move pyro stuff from playground to examples