CartoDB::Merger now responds with correct boolean value on error

Merger stops early if any request fails (no rollback now, though).
Also takes column names again (they will be hard coded in the caller,
rather than the Merger class to reduce responsibility).
Removes unnecessary `puts`