add simple_form support
add devise for user
change view structure
add more layouts
use same layout