Added in JokeVoter and Vote.  Put in a FakeJokeVoter for unit tests but not implemented yet.
Added in a Web level integration test to make sure that sortOrder is rememberd while voting