changed SwiftPath to better support various URLs

now can use container only or account only URLs in `swift://` path