#2 Make library directory configurable.
Closes #2: Merge branch '2_make_library_directory_configurable'