Username URL fixes

    - Adjusted URL regex to allow @ in usernames
    - Added tests for user.name and user@host.com versions