Added CoFH api for block and energy and made abstract BlockMachineBase and TileEntityBase