Implemented supply spreading

Supplies are automatically spread via streets when a building is built
or deleted.