Add generic repository.
 add gallery css and js, add gallery repository, add ninject
Added   image,  video gallery, panorama, bookblock on client-side.