Tweak naming lexer to support dot style names

Some files are named like so

title.resolution.codec.audio.type

e.g. film.480p.x264.ac3.mkv

I was using alnum+ and this skipped titles had this naming
convention.

- Updated unit test