added throws to the road location and municipality location and changed some model interface stuff