Add library search paths and attempt to ensure uniqueness.

Closes #50