PEP257, PEP8, code docs