replace all instances of "$*" with "$@", use "$@" instead of $* where appropriate

Fixes #86.
Merge pull request #91 from krlmlr/86-dollar-at

replace all instances of "$*" with "$@", use "$@" instead of $* where appropriate