Major changes:
- More refactoring and separation of core and client logic
- Allow clients to dynamically build their portion of the context menu
- Sorting bug: don't ignore field at 0th index
- Sorting bug: Coerce mid to numeric type. Sometimes it is given to us
  as unicode.
- Strip HTML on display and sort.
- Renamed files