gemify
remove TODO
minor updates, add options for skipping column validation, and whether or not to store order in session
avoid converting things to_sym, no need