Day 154: Platform File API

@people: Yes, it is Handmade Hero. I still need to remind myself that "not invented here" actually can be a good thing :)

/Kim