All files.

Changed the code. Needs testing. Blessing and booting commeted out for
now.