undid reversing order of argument defaults
proper fix for default argument setting
Added parameter order test
Merge pull request #4 from koelie/master

default argument order fix