two small fixes

make the add_columns function into an injectable instead of a function defined in this module

add the ability to pass specific forms to feasibility for testing so that you can just check residential feasibility and ignore the others