fix misspelling
styling fixes
allow checkout without user
refactor complete functionallity to model
use correct plugin id
simplify order methods
fix typo
add checks
pass session to Order on complete
fix up config