Added codeception and new test suite
Moved the Version unit test in codeception suite
Added getParts and constants in the Version component
Added getPart() and constants for the version parts
Modified travis to run the new suite
Added Vagrantfile and .vagrant in the ignore file