bid_maker.py
- bug fix to address undefined variable reference

gene_server.py
- get gene bug fixes related to issue 57
 - if no genes are found in the window of time referenced, the function should return the most recent gene IF there are any genes available at all.
 - it was previously returning the highest scoring gene with no check to see if there were any genes available.

gts.py
- decoupling of fitness function specifics
 - removed the gene server set message call as it was fitness function specific

bct*.py
- added a text_summary variable

gts.py
- change gene server set_message call to use the fitness funciton text_summary variable

start-all.sh
- incrased the startup delay for bid_maker.py

bridge.html
- added a spinner to indicate when the UI is waiting for a websocket response message from the server
- added a warning when a gene_link request returns no data (related to issue 58)

ui.css
- shrunk the overlay so it wouldn't cause the browsers vertical scroll bar to appear.
- added spinner style
- tweaked the notifications div to accomodate the new spinner
Make the actual gene_server requests single-threaded.
Merge branch 'upstream' into threaded_gene_server