Pull request: online / keywords hits on gene content

The changes are for 
 1. online option
 2. keywords hits on gene xml using existing code in process_xml.py
 3. strip() to gene name