Refactored packages structure : separate core classes from rest, web MVC parts.
Added config package with configurations of Core classes, WebMVC classes using annotations instead of xml declarations.
Added WebAppInitializer classes instead web.xml