Fix the way that the app loads WePay API credentials - move it into secrets.yml
Use Garlic.js to persist form data between POSTs
Add WePay user IPNs (using user.state) and use that state instead of making the /user call
Show total fee for payments instead of just WePay fee
Merge branch 'master' of github.com:aroundthesea/wecrowd-rails
Pass the callback_uri on the /checkout/create call
Fix CSS
Change money column defaults to 0 to prevent errors
Add Admin controller, use user model role to handle permissions
Add user role tracking for merchants and payers
Add the admin panel link to the header bar
Rename the promoted column to featured so it doesn't cause conflicts
Add campaign helper functions for featured
Add user list, user page, campaign list, campaign page and campaign actions to the admin panel
Link to campaign from campaign list
Order campaign and user results on the admin panel
Add email to the users list on the admin panel
Keep campaign amount_donated up to date
Add callback_uri to the /user/register call
CSS rewrite