Remove collection-hooks dependency; use deny instead. Also some cleanup and code docs