Changed all registers to use int instead of byte in all situations, avoiding unexpected sign extension
Core now throws IllegalArgumentException when out of range values are passed to setters
Core: Added tests for BST, BLD, SBRS, SBRC, SBIC, SBIS, improved tests for BSET, BCLR, SBI, CBI
Core: Unrolled all data driven tests
Core: Refactored data driven tests, unrolled overlooked ones
Changed I/O register interface
Moved core classes to new package
Changed I/O register interface, eliminating the trampoline
Core: Added tests for LD/ST, fixing bugs and more boundary checking in getters and setters
Core: Added tests for LDD/STD, bugs fixed