Consolidated initialisation code
Updated compiled version
Add library code to repository

Used by documentation to generate table of contents.