added file-uploading, carrierwave, minimagick, adding videos feature