Fixed module boilerplate. Misc core fixes.

Core Module boilerplate code is now fixed and doesn't do anything until
it's implemented.

Fixed registering of a spell config with nil default. Now allowed.

Fixed new modules from being incorrectly defaulted to inactive upon
first run.

Fixed Priest class init to buff rather than player_buff.