added formatting spec
remove id from filter form input
huge internal refactoring

- remove column_name_builder
- remove `assocs` and `columns` arrays, take everything from `table_columns`
- always set `sort_sql`, `filter_sql` and `output`
- always set `table_name` attribute for columns