adds more testing
wraps up all editSpec tests
starts the addition of more tests
corrects tests and now we are evaluating the promise
puts tests in a good spot