Initial Commit, also added in the palindrome stuff and things pass!