Fixed the Router to accept all-lowercase URI parts as well
Added license header for all files