Feature/js 2.1.0 storage

Note that I haven't added the tickets for this branch to the CHANGELOG yet.
I reckon we should drop pagepath. If you want to override the page uri, it feels like this should be done by adding a custom context with the updated page uri, rather than a dedicated field which will only live in the social interaction table.