Update readme and add toString