Add models for library
Merge pull request #160 from PlumLabs/gc/libraryModel

Gc/library model