Basic Order aggregate implementation
Moving forward - at least trying to