Removed unused dependencies(#212)
Upgraded  Spring & Hibernate dependencies(#212)
Adapted new Spring features to donor controller (#212)
Removed 2 unused dependencies(#212)

-javax el &
-javax mail
Aligning dependencies  (#212)
Implemented Global Exception handling on controllers (#212)
Adapted @RestController annotation on all controllers (#212)

- Replaced @Controller With @RestController
- Removed @ResponseBody on all request methods
Adapted @RestController annotation on blood testing (#212)
Handling Proper Response code for Request methods (3212)

- Implemented on 4 controllers on POST, Put, Delete request methods
Normalized code of Reports controller (#212)
Applied spring 4.1 features on blood testing (#212)
Proper response codes for  Put/Post methods on donor(#212)
Normalized Reports Controller (#212)

- commented out unused code
- Standardized end points
Adapted spring 4.1 features on request controller (#212)
Removed un raised exception on update collection method (#212)
Updated spring security dependencies(#212)
Updated commons-collections dependency(#212)
Removed unused dependencies (#212)

Removed
-- bonecp
-- turbine
-- Spring-jdbc
Remove header from GlobalControllerExceptionHandler
Merge pull request #214 from jembi/Upgrading_To_Spring_#4.1

Upgrading to spring 4.1