Added command line argument parsing
Added new command line parameter and ~ character to represent Negation
Added new counters