big commit, adds admin styling, admin orders, refactors lots
changes productPropertyRuleInput to use state
adds actions objects and semi-flux style architecture