add ability to add libraries, users, and books

@truffaut and @sdevani