moved Keeper Extension to make it easier to clone and compile