renaming package
Add bean validation (to be continued)