Shift file IO down a level in KindleDevice::File
Remove old spec
Get pretty print features working again
Add a feature for collate
Update the README with version 2 changes