Updated Spring core and security versions to the latest
Updated mysql schema with constraint names.
Refactored jar dependencies, added dependency management, corrected Spring sec xml
Further enhancements with spring security
Checkstyle related changes.