Minor cleanup; create dcpu core struct.
 * Factors out an "impl" header so unit tests can get at the internals.
 * Implements CTOR and DTOR.