Added basic authentication to edit, new, and delete, will need to tweak the session timeout I think