made person module require init and not the other way round
Merge remote-tracking branch 'origin/reverse-module-loading-init-and-person'