Add summery and description.
Add missing tests for actually dealing with data. And fix found issue.