Merge pull request #1 from eby/master

Requirements based on Locum functions

Requirements from Ryan Eby from a Locum point of view.
Add tests for library resource

Add tests for library resource

Signed-off-by: Jeff Godin <jgodin@tadl.org>