0.6.0 new

All features in this branch are good to go for the next release.
Do we want to check if `reader` is a function with the right parameters here?

More importantly, I don't really like the readers to be putting stuff into the global environment. Probably it's ok to merge this now, but before releasing this interface to CRAN I'd really like to sort this out: #113.