Updates to command line argument parsing, error checking  and english dictionary added