ADD: solution to problem 4, travis-ci config, build status button,
flake8 issues