Add smoke tests and first CI