Refactored create required objects hook to use a utility function rather than an
anonymous one. Added install hooks to the collation module.
Coding Standards
Merge pull request #1 from nigelgbanks/7.x-sample-objects

Created sub module with sample objects for testing and development, also
Resolving merge conflicts.