Creating Receding Horizon Control of Multi-Vehicle Formations: A Distributed Implementation