added input file parsing, command line parsing, initial file system code