Made everything in sprint 2 except of tests. I think now is a time for review

I think than because our speed decreased and I want to have a feedback would motivate me to further work
tag_list = []