add IGNORED_KEYS for options used in signature calculations
add :signature to IGNORED_KEYS, improve tests
Merge pull request #20 from mpapis/features/add_ignored_keys

add IGNORED_KEYS for options used in signature calculations