Revamped Secret and Order classes/logic per discussion/wiki, just baseline functionality, not complete