refactor message interaction plugin to be split into view and open activities
sendlocation initial commit (which doesn’t use gps yet)