Initial implementation for command line arguments. Depends on TCLAP.