work on the appearance
work on the appearance and add form_for
add state machine
adding upload image for ads, but without preview
add cancan
add cancan