first working news functionality: can add and view news posts, still needs to be restricted to admin users