DOF works now.

Expect incredibly long (3hour for HD image) render times
I'm working to accelerate this right now by mass-parallelisation.