Fixed Relative Addressing

Relative Addressing was incorrect for negative numbers, the value was
the opposite of what it was supposed to be.
Add functional unit test which loads Klaus Dormann's 6502 test program.
Made a few changes to help output debug information
Resharper Cleanup

Cleaned up a the unit test
Basic design of Simulator Completed

Nothing is wired up yet, and it looks ugly
Resharper Cleanup

Cleaned up the simulator
Properties Bound

Status Flags, Registers Bound now. Only one-way for now