Fix #287: Broken quoted section name starts with dot
diff --git a/toml/decoder.py b/toml/decoder.py
index 3ec5b43..06d80fa 100644
--- a/toml/decoder.py
+++ b/toml/decoder.py
@@ -440,7 +440,8 @@
                                            groups[i][0] == "'"):
                     groupstr = groups[i]
                     j = i + 1
-                    while not groupstr[0] == groupstr[-1]:
+                    while ((not groupstr[0] == groupstr[-1]) or
+                           len(groupstr) == 1):
                         j += 1
                         if j > len(groups) + 2:
                             raise TomlDecodeError("Invalid group name '" +