Order and Order details Implementation and misc minor fixes and changes