Refine and expand Ruby Language page in Curriculum site

Changes from the TrueCar Hacknight a while back. 

The only non-content change was to allow console to an optional second parameter to use for the intro. We felt students would be better served by something more specific than "type this into the terminal" over and over again.