tail operations are seperated from main and file is reading using file scanner
headl operations are seperated from main and file is reading using file scanner
cut functionality done
cut functionality done with multiple options