Update validation and Complete Unit Tests in the Core

+ Add unit tests in the core
+ Remove useless Maven dependencies