separate saddle out to it's own market section
fix(classes) misc class fixes (not @snicker, ng-if on item store since
we dynamically swap it sometimes)
migrate flags.rest => preferences.sleep