A few more form and style changes and preliminary file-uploading support(sprint 2)