Added fontset

Added the chip8 fontset to load when memory is created.
Updated Keyboard and Screen constructors

Updated the keyboard and screen constructors to call initalize methods.
This way the objects can be reused instead of recreating the objects
every time we reset the emulator.
Updated opcodes

Added opcodes involving clearing and drawing to the screen, as well as
the opcode to set I to the location of a font sprite.