initial CLI commit
add argument checking and usage message