Added gitignore
Merge remote-tracking branch 'main/new_client' into new_client
Added missing requests lib to requirements; added view_upload
[new_client]: Added missing image file
Added jQuery.fileupload lib
[new_client]: Started work on improved file upload
[new_client]: Upload is now provided by jinja2 macros
[new_client]: Minor fixes. Upload somewhat integrated with the lab view