general: fixes and improvements for several personalization features

1: D290 White spaces around docstring should be trimmed.
1: D400 First line should end with '.', not 'e'
6: I102 copyright year is outdated, expected 2014 but got 2011
28:39: E126 continuation line over-indented for hanging indent
32:31: E126 continuation line over-indented for hanging indent
42:1: E302 expected 2 blank lines, found 1
42: D203 Expected 1 blank line *before* class docstring, found 0
42: D400 First line should end with '.', not 'e'
45: D401 First line should be imperative: 'Display', not 'Displays'
45: D400 First line should end with '.', not 's'
45: D205 Blank line missing between one-line summary and description
63:9: F841 local variable 'dummy' is assigned to but never used
96:15: E225 missing whitespace around operator
102:33: E126 continuation line over-indented for hanging indent
106:33: E225 missing whitespace around operator
126:15: E225 missing whitespace around operator
150: D401 First line should be imperative: 'Display', not 'Displays'
150: D400 First line should end with '.', not 's'
150: D205 Blank line missing between one-line summary and description
264:43: E127 continuation line over-indented for visual indent
266:47: E127 continuation line over-indented for visual indent
268:45: E127 continuation line over-indented for visual indent
270:49: E126 continuation line over-indented for hanging indent
272:44: E203 whitespace before ':'
274:43: E203 whitespace before ':'
275:40: E203 whitespace before ':'
290: D401 First line should be imperative: 'Display', not 'Displays'
290: D202 No blank lines allowed *after* method docstring, found 1
290: D400 First line should end with '.', not 'e'
290: D205 Blank line missing between one-line summary and description
345:37: E126 continuation line over-indented for hanging indent
350:33: E126 continuation line over-indented for hanging indent
428:41: E126 continuation line over-indented for hanging indent
432:22: E128 continuation line under-indented for visual indent
434:46: E128 continuation line under-indented for visual indent
435:22: E128 continuation line under-indented for visual indent
436:46: E128 continuation line under-indented for visual indent
437:46: E128 continuation line under-indented for visual indent
438:22: E128 continuation line under-indented for visual indent
438:33: E203 whitespace before ':'
439:22: E128 continuation line under-indented for visual indent
440:22: E128 continuation line under-indented for visual indent
441:22: E128 continuation line under-indented for visual indent
442:22: E128 continuation line under-indented for visual indent
442:31: E203 whitespace before ':'
443:22: E128 continuation line under-indented for visual indent
443:28: E203 whitespace before ':'
444:22: E128 continuation line under-indented for visual indent
445:22: E128 continuation line under-indented for visual indent
446:22: E128 continuation line under-indented for visual indent
446:34: E231 missing whitespace after ':'
447:22: E128 continuation line under-indented for visual indent
447:37: E231 missing whitespace after ':'
448:22: E128 continuation line under-indented for visual indent
449:22: E128 continuation line under-indented for visual indent
449:38: E231 missing whitespace after ':'
450:22: E128 continuation line under-indented for visual indent
451:22: E128 continuation line under-indented for visual indent
452:22: E128 continuation line under-indented for visual indent
452:39: E231 missing whitespace after ':'
453:22: E128 continuation line under-indented for visual indent
455: D400 First line should end with '.', not ':'
455: D205 Blank line missing between one-line summary and description
477: D400 First line should end with '.', not 'e'
477: D205 Blank line missing between one-line summary and description
506:12: E225 missing whitespace around operator
507:19: E231 missing whitespace after ':'
512: D400 First line should end with '.', not 's'
512: D205 Blank line missing between one-line summary and description
518:9: F841 local variable '_' is assigned to but never used
530: D400 First line should end with '.', not 's'
530: D205 Blank line missing between one-line summary and description
537:9: F841 local variable '_' is assigned to but never used
552: D400 First line should end with '.', not 'r'
552: D205 Blank line missing between one-line summary and description
559:9: F841 local variable '_' is assigned to but never used
568: D205 Blank line missing between one-line summary and description
582:26: E203 whitespace before ':'
582:12: E225 missing whitespace around operator
584:20: E203 whitespace before ':'
590:5: E303 too many blank lines (2)
590: D401 First line should be imperative: 'display', not 'displays'
590: D400 First line should end with '.', not 't'
590: D205 Blank line missing between one-line summary and description
600:62: E225 missing whitespace around operator
602:42: E225 missing whitespace around operator
605:36: E225 missing whitespace around operator
610:5: E303 too many blank lines (2)
610: D400 First line should end with '.', not 'g'
610: D205 Blank line missing between one-line summary and description
675:42: E203 whitespace before ':'
676:42: E203 whitespace before ':'
677:42: E203 whitespace before ':'
678:42: E203 whitespace before ':'
679:42: E203 whitespace before ':'
680:42: E203 whitespace before ':'
681:42: E203 whitespace before ':'
684:47: E251 unexpected spaces around keyword / parameter equals
684:49: E251 unexpected spaces around keyword / parameter equals
684:59: E251 unexpected spaces around keyword / parameter equals
684:61: E251 unexpected spaces around keyword / parameter equals
684:67: E251 unexpected spaces around keyword / parameter equals
684:69: E251 unexpected spaces around keyword / parameter equals
684: D202 No blank lines allowed *after* method docstring, found 1
684: D205 Blank line missing between one-line summary and description
697:19: E126 continuation line over-indented for hanging indent
697:33: E203 whitespace before ':'
698:33: E203 whitespace before ':'
699:33: E203 whitespace before ':'
700:33: E203 whitespace before ':'
705:22: E127 continuation line over-indented for visual indent
705:36: E203 whitespace before ':'
706:36: E203 whitespace before ':'
706:45: E231 missing whitespace after ','