Add initial round of CLI input parsing. Can now specify algorithm to run via CLI

Signed-off-by: Matthew Heon <matthew.heon@gmail.com>