Merge pull request #10 from cgranade/dev

Bug fixes and file communicator class