library builds into one archive file
add docs Makefile target
updated documentation generation and contents