Fixed Git Repositories

Repository creation uses configured storage

New repositories now use the application storage directory by default and install their hooks in the same location.

Repository creation now uses the configured repository storage consistently from initialization through hook installation. When no storage location is configured, the default is the application storage directory.