wrote tests for no_assignables_in_cols method, removed tests for old methods
got rid of more old tests for presently non-existent methods
wrote tests for fix_assignables_in_columns, refactored code
updated demo to reflect improvements to algorithm