Split core library into multiple facets
Split library tests
Remove perl critic tests
Merge pull request #6 from jgsmith/uri-based-library

URI-based library management