added submodule containing custom file-reading functions, etc