Added basic user geolocation detection. Fixes #8