Direct purchase order

Sincd you are using the comparison  `session.purchase_type === 'direct'` in your code a lot, it might be clearer to set a variable `session.isDirect = session.purchase_type === 'direct';`, and then use that throughout the module.  It would make this following statement more readable:
```javascript
// before
return (session.purchase_type === 'direct') ? connect.fetch('/journal/confirm_direct_purchase/' + session.selected.uuid) : connect.fetch('/journal/confirm/' + session.selected.paid_uuid);
// after
var query = session.isDirect ? 'confirm_direct_purchase/' + session.selected.uuid : 'confirm/' + session.selected.paid_uuid;
return connect.fetch('/journal/' + query);
```