Rename Configuration#modules to #prepare

[resolve #50]
Merge branch 'joneslee85-rename-modules-to-prepare'
Configuration#prepare tests and documentation. Ref #52