dragon: initial fdc work

Now correctly loads the superblock off disk. Something is astray once we
try and seek off track 0 however