Use initializer lists for chip8 members.
Use guard style.
Make opcode function local.
Compile with warnings.
Merge pull request #5 from Ventero/cleanup2

Some more minor cleanup.