adding data layer to Google tag manager script
Merge pull request #20 from gocardless/data-layer-on-tag-manager

adding data layer to Google tag manager script
Refactor widget inhertance, fix demo modal not binding to widget
Merge branch 'dev'