- use file[opts.futureMeta] when file.publish unspecified (default: 'date')
- renamed opts.alert to opts.futureFn in case there's ever a call for other callbacks
- added support for draft, private, and future posts
- added callback for future posts via opts.alert