Added class to store data in file on device

I'm writing a bunch of helper classes which we may or may not use. All
of them are written to be as extensible as possible, so hopefully that
works out