Enforcing introduced constrains.
* Including javax validator and hibernate validatior to implement constrains validation (according to JSR-303)
* Adjusted several constrains using constrains from the hibernate validator
* Added bean definition that is validating every object before insert into the database
* Updated readme including recently added frameworks