mainly rearrange lib/Boom/Model.pm
change the way to load configurations