Added files for diff visibility
Fixing source files, missing throws IOException declarations