Use boost to handle command line arguments