add README about SOLID principles