OOP oscillator architecture

OOP architecture for the oscillators. Basic Drude work. Mainly based on
my old work, Plus git config files.