Modify Cites.search argument handling

Calling Cites.search from Thorfile was configured to use 6 args
(parsed from CLI args) whereas Cites.search only expected 1 arg
(options hash). Modify Cites.search to accept the actual query
object (usually a String or an array) + options as a separate
hash.
Prettier printing for thor search QUERY

Previously thor cites:search returned the responses as a hash,
do some pretty printing for the response returned for increased
legibility.
Merge pull request #7 from jlehtoma/master

Fix cites:search and modify CLI output