Compilation error fixes and register redirections

commented out unimplemented functionality that causes compilation
errors. Will re-introduce in the future. Some more registers are now in
use. More still to come. Warning: Build is currently broken.