Exception handling for a RESTful API

+ Exceptions handling
+ Exception message bean
+ Root controller for 404, 403, 401
+ @Valid preparation
+ LogicException for Service layer and validation exceptions
+ a little security refactoring
+ preparations for root page