Added help message and case-insensitive keyword comparison.