adding using library model, and distinguishing between local and collected adventures
adding libraries json