Merge pull request #7 from alanjones/master

compatibility changes
Simplication of search method

+ minor cleanup of initialize & request
Merge remote-tracking branch 'upstream/master'