updated tests, created edit and show tests, set up remaining pending tests