Moved docs into a new directory
removed eclipse files
Moved around a lot of files
Added a pom for the core emulator.  Moved the binary resource into a separate module, not yet configured.
Redirect the console logging from tests to a separate file
Added the binary-resource module to maven
Got the project compiling in idea and tests passing in maven
Refactored the layout of tests cases and the associated ROM files.  Added the full source for all test ROMs
Merge branch 'maven'. Reorganized layout of test classes

Conflicts:
	core/core.iml
	core/src/main/java/org/perturbed/nesjs/core/client/BlarggTestROM.java
	core/src/test/java/org/perturbed/nesjs/core/blargg/BlarggTestROM.java
	core/src/test/java/org/perturbed/nesjs/core/blargg/BlarggTestROMTest.java
	core/src/test/java/org/perturbed/nesjs/core/blargg/InstructionsTest.java
	core/src/test/java/org/perturbed/nesjs/core/blargg/InterruptsTest.java
	core/src/test/java/org/perturbed/nesjs/core/blargg/MiscInstructionsTest.java
	core/src/test/java/org/perturbed/nesjs/core/blargg/ResetTest.java
	core/src/test/java/org/perturbed/nesjs/core/instructions/01-implied.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/02-immediate.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/03-zero_page.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/04-zp_xy.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/05-absolute.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/06-abs_xy.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/07-ind_x.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/08-ind_y.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/09-branches.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/10-stack.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/11-jmp_jsr.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/12-rts.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/13-rti.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/14-brk.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/15-special.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/BlarggTestCase.java
	core/src/test/java/org/perturbed/nesjs/core/instructions/TestInstructions.java
	core/src/test/java/org/perturbed/nesjs/core/instructions/interrupts/1-cli_latency.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/interrupts/2-nmi_and_brk.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/interrupts/3-nmi_and_irq.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/interrupts/4-irq_and_dma.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/interrupts/5-branch_delays_irq.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/interrupts/TestInterrupts.java
	core/src/test/java/org/perturbed/nesjs/core/instructions/interrupts/readme.txt
	core/src/test/java/org/perturbed/nesjs/core/instructions/misc/01-abs_x_wrap.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/misc/02-branch_wrap.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/misc/03-dummy_reads.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/misc/04-dummy_reads_apu.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/misc/TestMiscInstructions.java
	core/src/test/java/org/perturbed/nesjs/core/instructions/misc/readme.txt
	core/src/test/java/org/perturbed/nesjs/core/instructions/readme.txt
	core/src/test/java/org/perturbed/nesjs/core/instructions/reset/TestReset.java
	core/src/test/java/org/perturbed/nesjs/core/instructions/reset/ram_after_reset.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/reset/readme.txt
	core/src/test/java/org/perturbed/nesjs/core/instructions/reset/registers.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/timing/1-instr_timing.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/timing/2-branch_timing.nes
	core/src/test/java/org/perturbed/nesjs/core/instructions/timing/TestTiming.java
	core/src/test/java/org/perturbed/nesjs/core/instructions/timing/readme.txt
	core/src/test/java/org/perturbed/nesjs/core/nestest/NESTestTest.java
	core/src/test/java/org/perturbed/nesjs/core/nestest/TestNestest.java
	core/src/test/java/org/perturbed/nesjs/core/nestest/nestest-full.log
	core/src/test/java/org/perturbed/nesjs/core/nestest/nestest.nes
	core/src/test/java/org/perturbed/nesjs/core/nestest/nestest.txt
	core/src/test/java/org/perturbed/nesjs/core/ppu/basic/01-vbl_basics.nes
	core/src/test/java/org/perturbed/nesjs/core/ppu/basic/02-vbl_set_time.nes
	core/src/test/java/org/perturbed/nesjs/core/ppu/basic/03-vbl_clear_time.nes
	core/src/test/java/org/perturbed/nesjs/core/ppu/basic/04-nmi_control.nes
	core/src/test/java/org/perturbed/nesjs/core/ppu/basic/05-nmi_timing.nes
	core/src/test/java/org/perturbed/nesjs/core/ppu/basic/06-suppression.nes
	core/src/test/java/org/perturbed/nesjs/core/ppu/basic/07-nmi_on_timing.nes
	core/src/test/java/org/perturbed/nesjs/core/ppu/basic/08-nmi_off_timing.nes
	core/src/test/java/org/perturbed/nesjs/core/ppu/basic/09-even_odd_frames.nes
	core/src/test/java/org/perturbed/nesjs/core/ppu/basic/10-even_odd_timing.nes
	core/src/test/java/org/perturbed/nesjs/core/ppu/basic/TestPPUBasicis.java
	core/src/test/resources/cpu_interrupts_v2/readme.txt
	core/src/test/resources/cpu_interrupts_v2/rom_singles/1-cli_latency.nes
	core/src/test/resources/cpu_interrupts_v2/rom_singles/2-nmi_and_brk.nes
	core/src/test/resources/cpu_interrupts_v2/rom_singles/3-nmi_and_irq.nes
	core/src/test/resources/cpu_interrupts_v2/rom_singles/4-irq_and_dma.nes
	core/src/test/resources/cpu_interrupts_v2/rom_singles/5-branch_delays_irq.nes
	core/src/test/resources/cpu_reset/ram_after_reset.nes
	core/src/test/resources/cpu_reset/readme.txt
	core/src/test/resources/cpu_reset/registers.nes
	core/src/test/resources/instr_misc/readme.txt
	core/src/test/resources/instr_misc/rom_singles/01-abs_x_wrap.nes
	core/src/test/resources/instr_misc/rom_singles/02-branch_wrap.nes
	core/src/test/resources/instr_misc/rom_singles/03-dummy_reads.nes
	core/src/test/resources/instr_misc/rom_singles/04-dummy_reads_apu.nes
	core/src/test/resources/instr_test-v3/readme.txt
	core/src/test/resources/instr_test-v3/rom_singles/01-implied.nes
	core/src/test/resources/instr_test-v3/rom_singles/02-immediate.nes
	core/src/test/resources/instr_test-v3/rom_singles/03-zero_page.nes
	core/src/test/resources/instr_test-v3/rom_singles/04-zp_xy.nes
	core/src/test/resources/instr_test-v3/rom_singles/05-absolute.nes
	core/src/test/resources/instr_test-v3/rom_singles/06-abs_xy.nes
	core/src/test/resources/instr_test-v3/rom_singles/07-ind_x.nes
	core/src/test/resources/instr_test-v3/rom_singles/08-ind_y.nes
	core/src/test/resources/instr_test-v3/rom_singles/09-branches.nes
	core/src/test/resources/instr_test-v3/rom_singles/10-stack.nes
	core/src/test/resources/instr_test-v3/rom_singles/11-jmp_jsr.nes
	core/src/test/resources/instr_test-v3/rom_singles/12-rts.nes
	core/src/test/resources/instr_test-v3/rom_singles/13-rti.nes
	core/src/test/resources/instr_test-v3/rom_singles/14-brk.nes
	core/src/test/resources/instr_test-v3/rom_singles/15-special.nes
	core/src/test/resources/instr_timing/readme.txt
	core/src/test/resources/instr_timing/rom_singles/1-instr_timing.nes
	core/src/test/resources/instr_timing/rom_singles/2-branch_timing.nes
	core/src/test/resources/nestest/nestest-full.log
	core/src/test/resources/nestest/nestest.nes
	core/src/test/resources/nestest/nestest.txt
	core/src/test/resources/ppu_vbl_nmi/rom_singles/01-vbl_basics.nes
	core/src/test/resources/ppu_vbl_nmi/rom_singles/02-vbl_set_time.nes
	core/src/test/resources/ppu_vbl_nmi/rom_singles/03-vbl_clear_time.nes
	core/src/test/resources/ppu_vbl_nmi/rom_singles/04-nmi_control.nes
	core/src/test/resources/ppu_vbl_nmi/rom_singles/05-nmi_timing.nes
	core/src/test/resources/ppu_vbl_nmi/rom_singles/06-suppression.nes
	core/src/test/resources/ppu_vbl_nmi/rom_singles/07-nmi_on_timing.nes
	core/src/test/resources/ppu_vbl_nmi/rom_singles/08-nmi_off_timing.nes
	core/src/test/resources/ppu_vbl_nmi/rom_singles/09-even_odd_frames.nes
	core/src/test/resources/ppu_vbl_nmi/rom_singles/10-even_odd_timing.nes
	pom.xml
	src/java/main/org/perturbed/nesjs/benchmark/client/01-implied.nes
	src/java/main/org/perturbed/nesjs/benchmark/client/nestest.nes
	src/java/main/org/perturbed/nesjs/core/client/BlarggTestROM.java
	src/java/test/org/perturbed/nesjs/core/instructions/02-immediate.nes
	src/java/test/org/perturbed/nesjs/core/instructions/03-zero_page.nes
	src/java/test/org/perturbed/nesjs/core/instructions/04-zp_xy.nes
	src/java/test/org/perturbed/nesjs/core/instructions/05-absolute.nes
	src/java/test/org/perturbed/nesjs/core/instructions/06-abs_xy.nes
	src/java/test/org/perturbed/nesjs/core/instructions/07-ind_x.nes
	src/java/test/org/perturbed/nesjs/core/instructions/08-ind_y.nes
	src/java/test/org/perturbed/nesjs/core/instructions/09-branches.nes
	src/java/test/org/perturbed/nesjs/core/instructions/10-stack.nes
	src/java/test/org/perturbed/nesjs/core/instructions/11-jmp_jsr.nes
	src/java/test/org/perturbed/nesjs/core/instructions/12-rts.nes
	src/java/test/org/perturbed/nesjs/core/instructions/13-rti.nes
	src/java/test/org/perturbed/nesjs/core/instructions/14-brk.nes
	src/java/test/org/perturbed/nesjs/core/instructions/15-special.nes
	src/java/test/org/perturbed/nesjs/core/instructions/BlarggTestCase.java
	src/java/test/org/perturbed/nesjs/core/instructions/TestInstructions.java
	src/java/test/org/perturbed/nesjs/core/instructions/interrupts/1-cli_latency.nes
	src/java/test/org/perturbed/nesjs/core/instructions/interrupts/2-nmi_and_brk.nes
	src/java/test/org/perturbed/nesjs/core/instructions/interrupts/3-nmi_and_irq.nes
	src/java/test/org/perturbed/nesjs/core/instructions/interrupts/4-irq_and_dma.nes
	src/java/test/org/perturbed/nesjs/core/instructions/interrupts/5-branch_delays_irq.nes
	src/java/test/org/perturbed/nesjs/core/instructions/interrupts/TestInterrupts.java
	src/java/test/org/perturbed/nesjs/core/instructions/interrupts/readme.txt
	src/java/test/org/perturbed/nesjs/core/instructions/misc/01-abs_x_wrap.nes
	src/java/test/org/perturbed/nesjs/core/instructions/misc/02-branch_wrap.nes
	src/java/test/org/perturbed/nesjs/core/instructions/misc/03-dummy_reads.nes
	src/java/test/org/perturbed/nesjs/core/instructions/misc/04-dummy_reads_apu.nes
	src/java/test/org/perturbed/nesjs/core/instructions/misc/TestMiscInstructions.java
	src/java/test/org/perturbed/nesjs/core/instructions/misc/readme.txt
	src/java/test/org/perturbed/nesjs/core/instructions/readme.txt
	src/java/test/org/perturbed/nesjs/core/instructions/reset/TestReset.java
	src/java/test/org/perturbed/nesjs/core/instructions/reset/ram_after_reset.nes
	src/java/test/org/perturbed/nesjs/core/instructions/reset/readme.txt
	src/java/test/org/perturbed/nesjs/core/instructions/reset/registers.nes
	src/java/test/org/perturbed/nesjs/core/instructions/timing/1-instr_timing.nes
	src/java/test/org/perturbed/nesjs/core/instructions/timing/2-branch_timing.nes
	src/java/test/org/perturbed/nesjs/core/instructions/timing/readme.txt
	src/java/test/org/perturbed/nesjs/core/nestest/TestNestest.java
	src/java/test/org/perturbed/nesjs/core/nestest/nestest-full.log
	src/java/test/org/perturbed/nesjs/core/nestest/nestest.txt
	src/java/test/org/perturbed/nesjs/core/ppu/basic/01-vbl_basics.nes
	src/java/test/org/perturbed/nesjs/core/ppu/basic/02-vbl_set_time.nes
	src/java/test/org/perturbed/nesjs/core/ppu/basic/03-vbl_clear_time.nes
	src/java/test/org/perturbed/nesjs/core/ppu/basic/04-nmi_control.nes
	src/java/test/org/perturbed/nesjs/core/ppu/basic/05-nmi_timing.nes
	src/java/test/org/perturbed/nesjs/core/ppu/basic/06-suppression.nes
	src/java/test/org/perturbed/nesjs/core/ppu/basic/07-nmi_on_timing.nes
	src/java/test/org/perturbed/nesjs/core/ppu/basic/08-nmi_off_timing.nes
	src/java/test/org/perturbed/nesjs/core/ppu/basic/09-even_odd_frames.nes
	src/java/test/org/perturbed/nesjs/core/ppu/basic/10-even_odd_timing.nes