Prepare for setup script
Add setup.py
Make resources for search optional
Add test driver
Add search test
Add .travis.yml