First commit

Initial port of ArduinoDES