add basic posts model with crud

add views for all

basic 5 character validate on title