add books page, split and modularize css