Use Ripper to check syntax instead of shelling out to `ruby -c`

Makes this about a million faster