starting network branch
Asynchronous Network Downloads Implemented

The search feature implements asynchronous downloads, meaning that when
searching the user is not blocked form using other parts of the app. It
should be noted that it appears that many images are not available for
download. However, data on lifeforms is available for most searches.
fixing merge conflicts manually