Included help command and case-insensitive string matching

Included 

1. help command which will display the usage messages
2. case-insensitive string matching for the first parameter in the case statement
3. usage messages if the number of parameters dont match the required number of parameters