Initial commit. Set up some argument parsing and a few test challenges.