Train Controller Part 1

All comands being sent to the trains now go through the
train controller server. Only new functionality is that
you no longer have to pass in a location to the "track"
command. The train controller will figure out where the
train is.

Next Steps:
  1) Send train speed updates to the location server so
     it can track distances.
  2) Get "set route" working.