do check to make sure params[k] contains a value or it will error out on .length() check
add test and short-circuit param check
Merge branch 'calvinalvin-master'
up version and update changelog