Added Library.retreive_all and started Library.filter_search
Added first implementation of Library.filter_search