Moved all of the tie-related code out of Common.pm, making a new module.

* Added POD for all of the tie-related functions.
* Added the new module to test suite 1.
Merge branch 'master' into more-ties