Added Flags to Register class along with Flag tests
Merge branch 'johns_branch'
Added a cycles property to the opcodes, indicating the number of clock cycles the code takes to execute.
Pulled enums into own source files
Fixed some dependency breakage that occured with enum extraction
Added switch statements to replace using individual classes for each opcode
Added opengl libraries (jogl). Added a line in GameBoyProcessor to get rid of a trivial warning