Fix Iterfaces and New Transports Controller

The Interfaces were wrongly defined. This led to a Compilation
Error during build.

A new controller, TransportsController, has been added to handle
the "/transports" endpoint.