added layout selection, grid&list directives, nice hover effect on grid layout