Add common as submodule
- Integrate submodules (common, gtest, CanFestival)
- Update build system to use submodules
- Add first unit test