created README
added docstrings
Ups, its say SOLID so means OO