Initial Commit
Sets up command runner and arg handling