First shot at arbitrary URLs for keys
Add owncloud; first shot at parameterised classes (about time!)