Added ATA PIO driver, can read/write sectors. Tweaked some things elsewhere as well.