added spec for class ProjectLibrary