avoid writing to temp files in geosearch.py
update version
add pymavlink dependency
fixed dependencies