Tagcloud exam from Sears
Need to refactor for IoC