Fully adds file uploading, fixes syntax errors, updates readme