Improved CMakeLists.txt for tests, fixed a bug in Version::isVersionValid(), added very basic test cases and. Travis should only print details when a test is failing now
Fixed last commit