Get user info for /:user/:gist_id requests, User.new returns false if :id is nil
Compare subdomain and user login as lowercase; workaround for case-sensitive Gist URLs
Streamline Gist display logic with some new methods on the Gist and User models
Return false from User.new if GitHub returns NotFound