command line arg parsing, file checking, histogram complete, and freeing
memory.