Included hdd.js in index.html.
Changed the hard-drive initialized code in control.js to match the new HDD interface.
Added a utlity function that determines whether HTML5 local storage is supported.
Modifed the HDD device driver to take a hard-drive object as a parameter.
Modified the kernel bootstrap code to adhere to the new HDD device driver interface.
Refactored the HDD device driver into the device driver and the physical hard disk.
HDD.js is a simulation of a physical disk. It provides routines for peforming raw read and writes at the block level.
The HDD device driver implements the kernel level file system operations.