Kyle unit tests

@krpeffer

the buttons in column edit view are only available when it makes sense.