Migrate forward to VS2013
Explicit receiver method name, pure virtual to require override.
Fixed a test Assert bug. The test now fails.
Implemented OnArrival tests, fixed the RESET bug