About the structure:
I know it has to be called index.html, but since it's not online it wouldn't make any difference. I think I will upload it somewhere soon.
Which non-alphanumeric characters do you mean? I thought I only used space, comma and dot.