Updated to ruby 2.0.0. Some minor style fixed.