Moves entry logic to BookEntry properties
Adds color leyend to graph