Major progress on assignmentLibrary, started changes on add, exist, getall functions in library