feat: name cannot contain dot.

name cannot contain dots because it is used as a path separator.
Merge pull request #12 from technohippy/deny_dot_in_name

feat: name cannot contain dot.