Starting the purchase process now requires a login. Closes #112.