Merge pull request #1 from strycore/master

Make base template more generic and make it configurable.
Remove hardcoded currency code
Give explicit names for payment actions
Add initial support for Web Payments