Made changes to README.md
Refactored a bunch of code; 'collection:initialize' is no longer hard coded
Refactored loading of functions