Allow dots in the repo name

One of my repositories contains dots, which Bickle was saying was an invalid repository name. This fixes that to allow dots and support web addresses as repository names.

Test included.