update requirements, pylint fixes and add website readme