DES Implementation

Based on http://orlingrabbe.com/des.htm
… same example/ test case as well!