Mostly just ATA driver changes and README stuff

I haven't been able to test anything at all this week, and
this code is probably very buggy.