Reorganized source files
Added imfile source file
Added toctree for input modules