Mike refactor table sort



<!---
@huboard:{"milestone_order":126.0,"order":3.375,"custom_state":""}
-->

I didn't realize we were going with Lo-Dash in the front-end (I was avoiding to use it). Either we wear it and then I'll start using it way more, or we just use https://www.npmjs.org/package/lodash.every and https://www.npmjs.org/package/lodash.sortby