Added some tests, rewritten some of the structure of the service to get testable, fixed an error with reversed sequencial characters
rewritten statements to be more clear
Refactored the repeatedCharacters method
Clarified the algorithm