Add check-in functionality

Basic ability to check-in to a location nearby and see the most basic info about it. r? @sole (and maybe @potch if you've the chance).

I think there's a fair bit of "prototype-quality" code in here, but if there's stuff I should clean-up I'm into that.