add throwing of an error when .keys are missing for signed option

otherwise all you get is TypeError: Cannot call method "sign" of undefined
Merge pull request #28 from visionmedia/add/missing-keys-error

add throwing of an error when .keys are missing for signed option