Update Main.java

Minor bugfix for the normalize method, which was replacing all non-alphanumeric characters with a space (which would incorrectly cause an entry like 'F$ox' to return as 'f ox'.

Non-punctuation special characters (including spacing such as tabs or newlines) are now correctly dropped, and punctuation special characters leave a space to separate the words (unchanged).