pub fn parse_command(input: &str) -> Result<Command, String>
Parse command from user input
Returns error if command syntax is invalid