PayGate updates

Adding new payment processor for stripe and fixing several bugs.