Change building linking and emulation options

* Rename the boot.s file to boot.S to conform to convention
* Link the correct files and output to something reasonable
* Specify the machine and CPU for emulating the kernel