Add an options array

* allow the max_depth to be configurable
* add a page_limit option
Merge pull request #4 from mfairchild365/master

Allow max_depth to be configurable and add a page_limit