Abstraction on top of html5 File and FileReader.