URL routing

URL routing is used by Jenkins to process the URL paths; let's take a look:

getLog() will traverse to /log/

getJob("foo") will be traversed as /job/foo

doArtifact(...) action in getJob("foo") will become /job/foo/1/artifact, where 1 is the dynamic getter.