Fix for empty plans retrieval in demo

The BillingPlan.all() method seems to return just an empty dict, so the code has been arranged to populate the plans list based on the to_dict() methods.
Let me know if I'm missing something, but without this fix I'm unable to run the application.