ability to accept an "options" object

- documentation update
- new test
- bump jscs dependency