Add library headers.

This closes issue #2.