This includes the sort functionality, and the different ObjectSeries ? behavior

Also includes other issues I'm tackling - feel free to make comments / suggestions / modifications before we merge into master.