add json file to kep track of initial state
selected books are now bigger, added animation. Random now remembers prev state