add requirements & dev requirements

А также для pep8 теста сделал, чтобы не использовался встроенный клиент, если есть системный и более свежий.