Adding translate(dir) and copy(obj) to CoordTriplet

Translate is good for moving in forge directions, copy allows for object
reuse.
Adding debugging mode for erogenousbeef/BigReactors#89

Will be rolled back eventually
Likely fix for erogenousbeef/BigReactors#95

On very slow world loads, empty controllers can be spawned due to slow
world ticks and processing of incoming blocks. We should be able to
absorb empty controllers anyway, and a null check fixes this.