initial commit (cribbed from http://wiki.osdev.org/ARM_RaspberryPi_Tutorial_C)