added test cases for abbreviateMiddle
more test cases for abbreviateMiddle
unstable: need to fix abbreviateMiddle
fixed bug in the length detection
removed trailing space
added more test cases and trimmed white spaces