general: fixes and improvements for several personalization features

4: I102 copyright year is outdated, expected 2014 but got 2011
36:1: E302 expected 2 blank lines, found 1
36: D203 Expected 1 blank line *before* class docstring, found 0
36: D204 Expected 1 blank line *after* class docstring, found 0
38: D102 Docstring missing
42: D400 First line should end with '.', not 'n'
46: D400 First line should end with '.', not 'e'
50:1: E302 expected 2 blank lines, found 1
50: D203 Expected 1 blank line *before* class docstring, found 0
53: D102 Docstring missing
57: D400 First line should end with '.', not 's'
71:55: E502 the backslash is redundant between brackets
86:55: E502 the backslash is redundant between brackets
87:21: E128 continuation line under-indented for visual indent
101:55: E502 the backslash is redundant between brackets
102:21: E128 continuation line under-indented for visual indent
116:55: E502 the backslash is redundant between brackets
117:21: E128 continuation line under-indented for visual indent
131:55: E502 the backslash is redundant between brackets
132:21: E128 continuation line under-indented for visual indent
134: D400 First line should end with '.', not 's'
150:55: E502 the backslash is redundant between brackets
154:9: E303 too many blank lines (2)
168:55: E502 the backslash is redundant between brackets
185:55: E502 the backslash is redundant between brackets
188: D202 No blank lines allowed *after* method docstring, found 1
188: D400 First line should end with '.', not 'g'
204:55: E502 the backslash is redundant between brackets
218:55: E502 the backslash is redundant between brackets
230:55: E502 the backslash is redundant between brackets
244:55: E502 the backslash is redundant between brackets
254:55: E502 the backslash is redundant between brackets
269:55: E502 the backslash is redundant between brackets
281:55: E502 the backslash is redundant between brackets
288:1: E303 too many blank lines (3)