Spring3 Rest example, demonstrating multiple representations support, custom exception handler and more