WIP: Implement most of drive secure/erase

This implements drive securing and drive erasing.

Currently it supports multiple drives and only one key. That should probably change unless we want to keep key storage simple on the overlord side.

Still needs some error checking, unit tests, and to actually test the code on a real SSD.