Add version management + basic test