'w' writes to disk, 'q' aborts

Does not fill all 512 byte if a 'w' is typed. 'w' and 'q' must be
first character in pair to be checked as commands.
fixed writing boot sig when 'w' pressed
Merge branch 'write-to-disk-on-w-abort-on-q' into develop