Refactored to use argparse
First working commit of challenge 4