[enh] Coloring is view's responsibility, not model
[fix] Remove useless imports
[ref] Coding style
[ref] Use @properties for colors
[fix] Do not remove colors from calendar view
Merge pull request #8 from Psycojoker/decouple-colors

Coloring is view's responsibility, not model