Changed separator for task rules

'#' is a glob operator for zsh users. I changed # to - for all the
task rules. We usually use camel cased names for our task rules so
I could switch it over to that if you think it's better.

Updated the documentation to match the new task names.