#11 - added EhCache dependency to Maven.
#11 - Added declaration of cacheManager bean to spring-persistence.xml.
#11 - Fixed errors in declaration of cache manager bean in spring-persistence.xml.
#11 - Added EhCache config file with declared default cache and caches for incoming and outcoming messages
#11 - Added annotations to MessageDaoImpl's method to use cache.
#11 - updated lazy loading configuration of Post class - lists of Tag's and Mark's now not use lazy loading, and list of comments use LazyCollectionOption.EXTRA.
#11 - Added firstPagePosts cache to EhCache config
#11 - Added annotations to PostDaoImpl's methods to use cache firstPagePosts cache.
#11 - Added topPosts cache to EhCache config
#11 - Added annotation to PostDaoImpl's getMostRatedPosts method to use cache.
#11 - Added and used ehcache.xsd file
#11 - Added allTags cache to EhCache config file
#11 - Added annotations to TagDaoImpl's methods to use cache.
#11 - Added allPosts cache to EhCache config file.
#11 - Added annotations to PostDaoImpl's methods to use cache.
#11 - Some 'pretty' to pom.xml.
#15 - Added missing Transactional annotation on TagDaoImpl's methods.