DES code was a bit of a mess

Removed from code base for the moment, perhaps I'll rewrite it in future.