Drude done

Basic structure implemented, with Drude as example. Drude done in it's
first iteration.

Further cleanup and documentation needed.