JokeVoter tests.  ShowAllJokes first tests put in - service layer.
Refactoring to have tests more BDD ie read like a spec
Adding in JokeController and index for it.  Can display Jokes for edit and create now using DI.
Added in an Edit screen for Jokes with the Get coming from JokeViewer Service
Can edit a Joke and has some validations from DataAnnotations on it that javascript picks up
Got edit submitting
Wire up _CreateOrEdit.cshtml and got edit working showing errors now from object (not just js)
Create Joke working
Delete now working
Added integration tests in