FileAnnounce

I wrote fileannounce. And things. ...
It seems like a relatively solid design