put snapshot urls in their own file
diff --git a/openstack/blockstorage/v1/snapshots/urls.go b/openstack/blockstorage/v1/snapshots/urls.go
new file mode 100644
index 0000000..c129185
--- /dev/null
+++ b/openstack/blockstorage/v1/snapshots/urls.go
@@ -0,0 +1,11 @@
+package snapshots
+
+import "github.com/rackspace/gophercloud"
+
+func snapshotsURL(c *gophercloud.ServiceClient) string {
+	return c.ServiceURL("snapshots")
+}
+
+func snapshotURL(c *gophercloud.ServiceClient, id string) string {
+	return c.ServiceURL("snapshots", id)
+}
diff --git a/openstack/blockstorage/v1/volumes/urls.go b/openstack/blockstorage/v1/volumes/urls.go
index 60f5bd1..d1a6499 100644
--- a/openstack/blockstorage/v1/volumes/urls.go
+++ b/openstack/blockstorage/v1/volumes/urls.go
@@ -9,11 +9,3 @@
 func volumeURL(c *gophercloud.ServiceClient, id string) string {
 	return c.ServiceURL("volumes", id)
 }
-
-func snapshotsURL(c *gophercloud.ServiceClient) string {
-	return c.ServiceURL("snapshots")
-}
-
-func snapshotURL(c *gophercloud.ServiceClient, id string) string {
-	return c.ServiceURL("snapshots", id)
-}