a stackoverflow clone using ruby