Add banner upload feature to profiles

@houndci @cgruppioni @georgetmayorga
`end` at 18, 2 is not aligned with `version :small_thumb, :from_version => :thumb do` at 16, 3