change the prepare functions to be return functions (they only do instantaneous operations) so they are more clear
Merge pull request #21 from SIMS-Topaz/aja/refactor_prepare_functions

change the prepare functions to be return functions (they only do instan...