Add support for variadic arguments

Fixes #53
Merge pull request #277 from whitlockjc/fix-issue-53

Add support for variadic arguments