Implemented new print hook.
Implemented feedback from the create print module code review.
Updated with code review feedback.
Merge pull request #52 from MorganDawe/7.x

Implemented new print hook.