add a way to pass options as json
allow empty replacement
show list of files when query is empty
make filelist much faster
Merge pull request #34 from c9/fast_list

Faster file list