Favicon upload + S3 + preview

Only `.ico` files are allowed, also we can not validate .ico files if they have nude.