Fix onClick in Fragment, rename and re-order methods

@matthewsibigtroth 

Turns out onClick doesn't work in Fragments, you need extra work. So put back as a handler.
Single method for saving Url to beacon.
Consistent names for editCardXXX and scanningXXX