Update for Mathematica Version 10
Named slots can contain more then just alphanumeric characters. Basically, they can contain even named-characters, but we won't include them.
Version which was cross-checked with Szabolcs running it on OSX.
Updated README with further information.