updated comments at top to clarify problem number
added solution to Problem 4, updated factory/main to automatically run problem 4, added Palindromes.java to library to facilitate answer to problem 4