BUG : fix glaring logic error in align_against
ENH : check that columns can be aligned

 - check before grabbing the data to make sure we don't get errors