cleanup ajax purchase interface

Ajaxify single question purchase
Display error when not signed in, and attempt to purchase
Actual purchase creation not implemented yet.