Added backend file upload and viewing of profile photo, and dependancies to project