Refactored ThemeViewFinder.hasPreviousThemeLocation()
Refactored ThemeViewFinder.hasPreviousThemeLocation() again
Added tests for ThemeViewFinder