Initial source commit

Still need to write a readme and include the source for the default ROM.
The emulator requires two gbcbios.bin and dmgbios.bin for gbc and dmg
modes respectively. Eventually these will not be required.