CSRF NONCE is used not only in admin, but in other UI too.
Made it possible for current plan to be null, close issue #144
Fixed a typo in method call name, close issue #142
Hiding payment engine info when payment schedule is not set.
Merged controller and view into plans page, it works now too.
Merge branch 'master' into subscriptions
In progress of splitting plans page to plan selection and then payment method selecton.
Showing - in transaction log when amount on transaction is 0.
Working around the problem with charges not being updated after payment - forcing the update within planChangeRequest() call.
Finalized payment selection interface. Added fake payment module. Added pre-payment property to payment engine.
Only making schedule title clickable if only one engine is in use.
Assign payment engine to account when payment is received using this engine.
Reverted assigning engine on payment - should only do that when new schedule takes effect
Made fake engine multi-instance instead of singleton to allow testing of multi-engine scenarios.
Made PaymentEngine slug passed everywhere where PaymentSchedule slug is passed.
Added engine slugs to plan activation and deactivation calls.
Fixed a bug with current schedule not identified correctly when next one is already chosen.
Added some styles for schedule selection view.
Merge branch 'master' into subscriptions
Merge branch 'master' into subscriptions
Merged admin account view and controller into main page