publishing library for easy include online
Closes #39.