New index command; made indexing work off of new treenexus_test repo; de...

* New 'index' command
* made indexing work off of new treenexus_test repo
* deal with github .pem file; set up virtualenv for all script files
* added no-install-recommends flag to apt-get commands
* conditionalize pycurl install