Initial commit of AdventureApplicationTest.

Tests all of the singletons and ensures that everytime we get one they are the same.