Searched images are downloaded to server.

UI updates image sources as server completes downloads.
Cleaned up code.
Probably other changes.
Ability to download and save images