refacto controller popular
delete some files
tests of popular controller and service ajax
refacto test
Merge branch 'step-1' into step-2
begin tests