Self Organizing Public Transport