Changed disk_timerproc call in hardware.c to trigger every 10ms instead of 1ms.
left over from time when systick was thought to be 10ms.
This now extends the wait timeout for SPI data by 10 times.
Also debug statements removed and some extra documentation.