Adding Switch Server

Switch server has been created so that the location server can
switch switches without creating a deadlock between it
and the train controller.