Created new activity for file IO

Turned out the file IO stuff wasn't the issue, the de-serialize function
was throwing an NPE.  Really need to get better at reading the stack
trace