added basic file upload
added socket stuff
merged files
added tmp folder to gitignore and implemented janky file uploading