add blame method
improve blame design
add hot color to blame page
fix blame page desing bug and add tests