Added constructors to match prefab class

Mainly just changes to meet TileEntityMachine power changes. Will still
need to go threw most of these later later to fix issues with power
drain.