First commits for Tag cloud - model and persistence classes