Use nested namespaces for exercise URLs

See #92