Interpolation and Realization Theory with Applications to Control Theory