Updated with authentication modules
Added edit post Module