Add meaningful toString()
Add some tests