Reflection used for columns, sorting working,

back end for filtering and column selection nearly ready