general: fixes and improvements for several personalization features

1: D400 First line should end with '.', not 'S'
2: I102 copyright year is outdated, expected 2014 but got 2011
25:3: E121 continuation line under-indented for hanging indent
28:30: E126 continuation line over-indented for hanging indent
47:1: E302 expected 2 blank lines, found 1
47: D203 Expected 1 blank line *before* class docstring, found 0
62: D202 No blank lines allowed *after* method docstring, found 1
67: D202 No blank lines allowed *after* method docstring, found 1
67: D205 Blank line missing between one-line summary and description
75: D102 Docstring missing
88:69: E502 the backslash is redundant between brackets
89:46: E127 continuation line over-indented for visual indent
95:30: E203 whitespace before ':'
98:25: E203 whitespace before ':'
104:52: E502 the backslash is redundant between brackets
105:44: E251 unexpected spaces around keyword / parameter equals
105:46: E251 unexpected spaces around keyword / parameter equals
115:49: E251 unexpected spaces around keyword / parameter equals
115:51: E251 unexpected spaces around keyword / parameter equals
116:42: E251 unexpected spaces around keyword / parameter equals
116:44: E251 unexpected spaces around keyword / parameter equals
120:34: E251 unexpected spaces around keyword / parameter equals
121:38: E126 continuation line over-indented for hanging indent
121:53: E203 whitespace before ':'
123:47: E203 whitespace before ':'
124:35: E126 continuation line over-indented for hanging indent
135:22: E126 continuation line over-indented for hanging indent
135:24: E251 unexpected spaces around keyword / parameter equals
135:26: E251 unexpected spaces around keyword / parameter equals
136:31: E251 unexpected spaces around keyword / parameter equals
136:33: E251 unexpected spaces around keyword / parameter equals
137:26: E251 unexpected spaces around keyword / parameter equals
137:28: E251 unexpected spaces around keyword / parameter equals
138:20: E126 continuation line over-indented for hanging indent
153:30: E251 unexpected spaces around keyword / parameter equals
154:34: E126 continuation line over-indented for hanging indent
154:49: E203 whitespace before ':'
156:43: E203 whitespace before ':'
157:31: E126 continuation line over-indented for hanging indent
166: D102 Docstring missing
181:70: E502 the backslash is redundant between brackets
182:46: E127 continuation line over-indented for visual indent
188:30: E203 whitespace before ':'
191:25: E203 whitespace before ':'
197:52: E502 the backslash is redundant between brackets
198:44: E251 unexpected spaces around keyword / parameter equals
198:46: E251 unexpected spaces around keyword / parameter equals
202:50: E127 continuation line over-indented for visual indent
203:50: E127 continuation line over-indented for visual indent
204:50: E127 continuation line over-indented for visual indent
205:50: E127 continuation line over-indented for visual indent
206:50: E127 continuation line over-indented for visual indent
207:50: E127 continuation line over-indented for visual indent
208:50: E127 continuation line over-indented for visual indent
209:50: E127 continuation line over-indented for visual indent
213:34: E251 unexpected spaces around keyword / parameter equals
214:38: E126 continuation line over-indented for hanging indent
214:53: E203 whitespace before ':'
216:47: E203 whitespace before ':'
217:35: E126 continuation line over-indented for hanging indent
228:22: E126 continuation line over-indented for hanging indent
228:24: E251 unexpected spaces around keyword / parameter equals
228:26: E251 unexpected spaces around keyword / parameter equals
229:31: E251 unexpected spaces around keyword / parameter equals
229:33: E251 unexpected spaces around keyword / parameter equals
230:26: E251 unexpected spaces around keyword / parameter equals
230:28: E251 unexpected spaces around keyword / parameter equals
231:20: E126 continuation line over-indented for hanging indent
246:30: E251 unexpected spaces around keyword / parameter equals
247:34: E126 continuation line over-indented for hanging indent
247:49: E203 whitespace before ':'
249:43: E203 whitespace before ':'
250:31: E126 continuation line over-indented for hanging indent
259: D102 Docstring missing
270:71: E502 the backslash is redundant between brackets
271:46: E127 continuation line over-indented for visual indent
277:30: E203 whitespace before ':'
280:25: E203 whitespace before ':'
286:52: E502 the backslash is redundant between brackets
287:44: E251 unexpected spaces around keyword / parameter equals
287:46: E251 unexpected spaces around keyword / parameter equals
306:130: E502 the backslash is redundant between brackets
306:30: E251 unexpected spaces around keyword / parameter equals
307:47: E203 whitespace before ':'
309:41: E203 whitespace before ':'
318: D102 Docstring missing
330:67: E502 the backslash is redundant between brackets
331:46: E127 continuation line over-indented for visual indent
337:30: E203 whitespace before ':'
340:25: E203 whitespace before ':'
346:52: E502 the backslash is redundant between brackets
347:44: E251 unexpected spaces around keyword / parameter equals
347:46: E251 unexpected spaces around keyword / parameter equals
351:47: E127 continuation line over-indented for visual indent
355:34: E251 unexpected spaces around keyword / parameter equals
356:38: E126 continuation line over-indented for hanging indent
356:53: E203 whitespace before ':'
358:47: E203 whitespace before ':'
359:35: E126 continuation line over-indented for hanging indent
381:30: E251 unexpected spaces around keyword / parameter equals
382:34: E126 continuation line over-indented for hanging indent
382:49: E203 whitespace before ':'
384:43: E203 whitespace before ':'
385:31: E126 continuation line over-indented for hanging indent
394: D102 Docstring missing
408:70: E502 the backslash is redundant between brackets
409:46: E127 continuation line over-indented for visual indent
415:30: E203 whitespace before ':'
418:25: E203 whitespace before ':'
424:52: E502 the backslash is redundant between brackets
425:44: E251 unexpected spaces around keyword / parameter equals
425:46: E251 unexpected spaces around keyword / parameter equals
440:34: E251 unexpected spaces around keyword / parameter equals
441:38: E126 continuation line over-indented for hanging indent
441:53: E203 whitespace before ':'
443:47: E203 whitespace before ':'
444:35: E126 continuation line over-indented for hanging indent
466:30: E251 unexpected spaces around keyword / parameter equals
467:34: E126 continuation line over-indented for hanging indent
467:49: E203 whitespace before ':'
469:43: E203 whitespace before ':'
470:31: E126 continuation line over-indented for hanging indent
479: D202 No blank lines allowed *after* method docstring, found 1
479: D200 One-line docstring should not occupy 3 lines
492:70: E502 the backslash is redundant between brackets
493:46: E127 continuation line over-indented for visual indent
499:30: E203 whitespace before ':'
502:25: E203 whitespace before ':'
508:52: E502 the backslash is redundant between brackets
509:44: E251 unexpected spaces around keyword / parameter equals
509:46: E251 unexpected spaces around keyword / parameter equals
513:50: E127 continuation line over-indented for visual indent
517:34: E251 unexpected spaces around keyword / parameter equals
518:38: E126 continuation line over-indented for hanging indent
518:53: E203 whitespace before ':'
520:47: E203 whitespace before ':'
521:35: E126 continuation line over-indented for hanging indent
532:9: E303 too many blank lines (2)
545:30: E251 unexpected spaces around keyword / parameter equals
546:34: E126 continuation line over-indented for hanging indent
546:49: E203 whitespace before ':'
548:43: E203 whitespace before ':'
549:31: E126 continuation line over-indented for hanging indent
558: D202 No blank lines allowed *after* method docstring, found 1
558: D200 One-line docstring should not occupy 3 lines
563:42: E203 whitespace before ':'
564:42: E203 whitespace before ':'
565:42: E203 whitespace before ':'
566:42: E203 whitespace before ':'
567:35: E124 closing bracket does not match visual indentation
572:69: E502 the backslash is redundant between brackets
573:46: E127 continuation line over-indented for visual indent
579:30: E203 whitespace before ':'
582:25: E203 whitespace before ':'
588:52: E502 the backslash is redundant between brackets
589:44: E251 unexpected spaces around keyword / parameter equals
589:46: E251 unexpected spaces around keyword / parameter equals
600:34: E251 unexpected spaces around keyword / parameter equals
601:38: E126 continuation line over-indented for hanging indent
601:53: E203 whitespace before ':'
603:47: E203 whitespace before ':'
604:35: E126 continuation line over-indented for hanging indent
627:30: E251 unexpected spaces around keyword / parameter equals
628:34: E126 continuation line over-indented for hanging indent
628:49: E203 whitespace before ':'
630:43: E203 whitespace before ':'
631:31: E126 continuation line over-indented for hanging indent
640: D202 No blank lines allowed *after* method docstring, found 1
640: D200 One-line docstring should not occupy 3 lines
645:42: E203 whitespace before ':'
646:42: E203 whitespace before ':'
647:42: E203 whitespace before ':'
648:42: E203 whitespace before ':'
649:35: E124 closing bracket does not match visual indentation
654:70: E502 the backslash is redundant between brackets
655:46: E127 continuation line over-indented for visual indent
661:30: E203 whitespace before ':'
664:25: E203 whitespace before ':'
670:52: E502 the backslash is redundant between brackets
671:44: E251 unexpected spaces around keyword / parameter equals
671:46: E251 unexpected spaces around keyword / parameter equals
675:43: E127 continuation line over-indented for visual indent
676:43: E127 continuation line over-indented for visual indent
677:43: E127 continuation line over-indented for visual indent
678:43: E127 continuation line over-indented for visual indent
682:34: E251 unexpected spaces around keyword / parameter equals
683:38: E126 continuation line over-indented for hanging indent
683:53: E203 whitespace before ':'
685:47: E203 whitespace before ':'
686:35: E126 continuation line over-indented for hanging indent
709:30: E251 unexpected spaces around keyword / parameter equals
710:34: E126 continuation line over-indented for hanging indent
710:49: E203 whitespace before ':'
712:43: E203 whitespace before ':'
713:31: E126 continuation line over-indented for hanging indent
722: D202 No blank lines allowed *after* method docstring, found 1
722: D200 One-line docstring should not occupy 3 lines
735:71: E502 the backslash is redundant between brackets
739:68: E502 the backslash is redundant between brackets
742:45: E121 continuation line under-indented for hanging indent
742:55: E203 whitespace before ':'
745:50: E203 whitespace before ':'
748:13: E124 closing bracket does not match visual indentation
752:52: E502 the backslash is redundant between brackets
753:44: E251 unexpected spaces around keyword / parameter equals
753:46: E251 unexpected spaces around keyword / parameter equals
767:25: E251 unexpected spaces around keyword / parameter equals
767:27: E251 unexpected spaces around keyword / parameter equals
768:29: E251 unexpected spaces around keyword / parameter equals
768:31: E251 unexpected spaces around keyword / parameter equals
769:35: E126 continuation line over-indented for hanging indent
769:50: E203 whitespace before ':'
771:44: E203 whitespace before ':'