consolidated translation tests into one test case class.
added prefix argument to cache key generation method to allow for better cache control based on content translation context.
widened scope of test case and put cache key generation function under test coverage.
Merge pull request #10 from stopfstedt/more_unit_testing

put more functionality under test coverage.