Adding help messages and case insensitive string matching