update Makefile
cipher.cpp: bug fix for closing files properly and add file stream objects to read from input file and write to the output file
test command line interface
this input file can be modifed to a larger test input file