Collection refactored to Library, API presenter optimalized, public html updated, API route errors catched