Complete blockdev writing

Blockdev subsystem seems fully integrated and pretty functional
DMA needs to be implemented, but probably not right now