update, delete article on server and client side, updated angular to support date input fields