Rewrote GolemRegistry and implemented readEntityFromNBT/writeEntityToNBT on EntityCustomGolem.
We can now start to program in all the different golem types.